iOS calls (three methods) check a lot of places on the iOS program to make calls, mostly not, today I summed up three ways, each have different, bring to share, I hope to help everyone1, 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
nsmutablestring* str=[[nsmutablestring Alloc] Initwithformat:@ "tel:%@",@ "186xxxx6979"];
//NSLog (@ "str======%@", str);
[[uiapplication sharedapplication] Openurl:[nsurl Urlwithstring:str]];
2, this method, after the call will return to the original program, will also pop up hints, recommend this
nsmutablestring* str=[[nsmutablestring Alloc] Initwithformat:@ "tel:%@",@"186xxxx6979"];
UIWebView* Callwebview = [[UIWebView Alloc] Init];
[Callwebview loadrequest:[nsurlrequest Requestwithurl:[Nsurl urlwithstring : str]];
[ Self.View Addsubview : Callwebview];
[Callwebview Release];
[Str Release];
3, this method will also go back to the original program (note here Telprompt), will also pop-up hints
nsmutablestring* str=[[nsmutablestring Alloc] Initwithformat:@ "telprompt://%@",@"186xxxx6979"];
//NSLog (@ "str======%@", str);
[[uiapplication sharedapplication] OpenURL:[Nsurl urlwithstring: Str]]