Dial the phone small series found three kinds of online, here do some summary and comparison
1. Basic use
NSString *str = [[Nsmutablestring alloc] Initwithformat:@ "tel://%@",@ " 152xxxx4165"]; [[UIApplication sharedapplication] Openurl:[nsurl Urlwithstring:str]];
This method, call the end of the phone back to the original application, will stay in the address book, and is directly dialed, not pop-up hints!
After the iOS9.0, this method can also be returned to the original application
2. Recommended Use
UIWebView *webview =*url = [Nsurl urlwithstring:@ "tel://152*****4165"];[ WebView loadrequest:[nsurlrequest Requestwithurl:url]]; [Self.view Addsubview:webview];
This method, after the call will return to the original program, will also pop-up hints!
3, not recommended to use, do understand can
NSString *str = [[Nsmutablestring alloc] Initwithformat:@ "telprompt://%@",@ " 152xxxx4165 " ]; [[UIApplication sharedapplication] Openurl:[nsurl urlwithstring:str
Note that the difference between this method and Method 1 is that the concatenation of the string is telprompt, not the Tel
Special attention:
May not be available for online approval
Three ways to make phone calls in "original" iOS learning