你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS7技巧 >> iOS開發之實現撥打電話的幾種方法

iOS開發之實現撥打電話的幾種方法

編輯:IOS7技巧
iOS開發時我們會有調用電話的功能了,在這裡我們來看一篇實現撥打電話的幾種方法,希望這篇文章能夠幫助到各位朋友,有興趣的可以進來看看吧。

1.這種方法,撥打完*****回不到原來的應用,會停留在通訊錄裡,而且是直接撥打,不彈出提示

NSMutableString *str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];
NSLog(@"str======%@",str);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];

2.這種方法,打完*****後還會回到原來的程序,也會彈出提示,推薦這種


NSMutableString *str2=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];
NSLog(@"%@",str2);
UIWebView * callWebview = [[UIWebView alloc] init];
[callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str2]]];
[self.view addSubview:callWebview];

3.這種方法也會回去到原來的程序裡(注意這裡的telprompt),也會彈出提示

NSMutableString *str3=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",@"186xxxx6979"];
NSLog(@"str======%@",str3);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str3]];

注:用第3個的時候要小心,因為apple的文檔裡邊沒出現過telprompt這個。之前是有過被reject的案例。

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved