मैं उद्देश्य सी में एक फोन कॉल कैसे कर सकते हैं?
मैं उद्देश्य सी में फोन कॉल कैसे कर सकते हैं?
आप एक कॉल आरंभ कर सकते हैं
तो यह शायद काम करेगा
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12125551212"]];
यह एक परियोजना मैं सिर्फ इतना है कि क्या करने के लिए किया था से काटा जाता है:
NSString *phoneStr = [[NSString alloc] initWithFormat:@"tel:%@",phone_number];
NSURL *phoneURL = [[NSURL alloc] initWithString:phoneStr];
[[UIApplication sharedApplication] openURL:phoneURL];
[phoneURL release];
[phoneStr release];
यह जानना भी एक नंबर पर कॉल करने के लिए संकेत करने के लिए कैसे उपयोगी हो सकता है:
NSURL *phoneNumber = [NSURL URLWithString:@"telprompt://13232222222"];
[[UIApplication sharedApplication] openURL:phoneNumber];
telpromptउपयोगकर्ता कॉल या फोन डायल करने से पहले कॉल करने को रद्द करने के एक विकल्प देता है। कोलन के बाद दो फ़ॉरवर्ड स्लैश वैकल्पिक हैं।
अच्छी तरह से करता है, तो आप उपयोग कर ऑब्जेक्टिव-सी iphone पर एक फोन कॉल करने के बारे में बात कर रहे हैं, तो आप कुछ इस तरह कर सकते हैं:
NSURL *phoneNumber = [[NSURL alloc] initWithString: @"tel:867-5309"];
[[UIApplication sharedApplication] openURL: phoneNumber];
आप पर एक मैक ऐसा करने के बारे में बात कर रहे हैं, अच्छी तरह से है, तो दूसरों की तरह उल्लेख किया है कि जैसी चीजों की संख्या के आधार पर विशिष्ट है, तो आप वीओआईपी, एक मॉडेम, एक तारांकन बॉक्स, आदि की तरह कुछ के माध्यम से जोड़ने के प्रयोग कर रहे हैं ..
फ़ोन नंबर में खाली स्थान निकालें
NSString *phoneNumberString = @"123 456";
phoneNumberString = [phoneNumberString stringByReplacingOccurrencesOfString:@" " withString:@""];
phoneNumberString = [NSString stringWithFormat@"tel:%@", phoneNumberString];
NSURL *phoneNumberURL = [NSURL URLWithString:phoneNumberString]];
[[UIApplication sharedApplication] openURL:phoneNumberURL];
openURL मान्य नहीं है।
अब इस का उपयोग करें:
UIApplication *application = [UIApplication sharedApplication];
[application openURL:[NSURL URLWithString: @"tel:12125551212"] options:@{} completionHandler:nil];
NSString *phoneNumber = @"Phone number here";
UIWebView *webView = [[UIWebView alloc] init];
NSURL *url = [NSURL URLWithString:numberString];
NSURLRequest *requestURL = [NSURLRequest requestWithURL:url];
webView.dataDetectorTypes = UIDataDetectorTypeNone;
[webView loadRequest:requestURL];
यह या तो बहुत प्लेटफ़ॉर्म-विशिष्ट हो जाएगा, या तो आप बेहतर राज्य क्या मंच इस के लिए लक्षित है आप, प्लेटफार्मों के बीच अंतर के लिए खाते में करने के लिए एक आवरण पुस्तकालय का उपयोग करना होगा। सामान्य तौर पर, वहाँ विभिन्न टेलीफोनी एपीआई सबसे प्लेटफार्मों पर उपलब्ध हैं।
विंडोज सिस्टम पर वहाँ उदाहरण के लिए है "तापी", भी बातें कुछ हद तक अलग हो सकता है, तो आप इस तरह के आईएसडीएन के रूप में एक डिजिटल टेलीफोन प्रणाली लक्षित कर रहे हैं, क्योंकि वहाँ अन्य API उपलब्ध हैं।













