2012-11-09 15 views

उत्तर

8

आपकी दूसरी पंक्ति ठीक है और काम करेगी।

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1111111111"]]); 
+1

एक टिप्पणी के रूप में, यदि संख्या में कोई रिक्त स्थान है .. यह कॉल नहीं करेगा। – ChavirA

4

एक iPhone पर की कोशिश कर रहा से iPhone पर फोन करने के लिए कोड है, tel://123456789 जाने का रास्ता है। tel:123456789 विकल्प कम से कम सफारी यूआरएल बार द्वारा भी पहचाना नहीं गया है।

3

आप केवल iPhone डिवाइस से iPad/iPod से नहीं कॉल कर सकते हैं, और आप bellow कोड की तरह iphone से नंबर डायल कर सकते हैं: -

NSString *[email protected]"your number"; 
NSURL *url = [[ NSURL alloc ] initWithString:[NSString stringWithFormat:@"tel://%@",value]]; 
[[UIApplication sharedApplication] openURL:url]; 
+0

'tel' से 'tel 'निकालें: वे [tel URL योजना] में नहीं हैं (https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/Articles/PhoneLinks.html#//apple_ref/डॉक्टर/यूआईडी/टीपी 40007893-एसडब्ल्यू 1) – rckoenes

+0

तो यह मेरे कोड @ रेकोनिस में कैसे काम करता है? –

0

परस्पर विरोधी टिप्पणी के साथ बहुत सारे जवाब।

(स्लैश, कोई स्लैश, semicolumn, टेलीफोन, telprompt?)

स्विफ्ट, एक आकार सभी फिट बैठता है:

if let phoneURL = NSURL(string: "telprompt:\(phoneNumber)") { 
    if UIApplication.sharedApplication().canOpenURL(phoneURL) { 
     UIApplication.sharedApplication().openURL(phoneURL) 
    } 
} 
0

SwiftArchitect का जवाब सभी फिट नहीं करता है। मैं वास्तव में एक स्वचालित कॉल शुरू करना चाहता था, संकेत नहीं।

तो टेलि और टेलीप्रोम्प्ट के बीच एक अंतर है।

tel: वास्तव में कॉल शुरू करता है।

if let url = URL(string: "tel:\(phoneNumber)") { 
    if UIApplication.shared.canOpenURL(url) { 
    UIApplication.shared.openURL(url) 
    } 
} 

telprompt: कॉल या रद्द करने के लिए संकेत देता है।

if let url = URL(string: "telprompt:\(phoneNumber)") { 
    if UIApplication.shared.canOpenURL(url) { 
    UIApplication.shared.openURL(url) 
    } 
} 

मुझे अंतर नहीं पता था। प्रश्न भी कॉल करने के लिए पूछता है। तो इस तरह के जवाब ने मुझे समय बचाने में मदद की होगी।

संबंधित मुद्दे

 संबंधित मुद्दे