iOS撥打電話的3種實(shí)現(xiàn)方式
iOS實(shí)現(xiàn)撥打電話的方式:
方法一、requestWithURL,此方法撥打前彈出提示
NSMutableString * string = [[NSMutableString alloc] initWithFormat:@"tel:%@",@"136****0000"]; UIWebView * callWebview = [[UIWebView alloc] init]; [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:string]]]; [self.view addSubview:callWebview];
swift代碼:
let callWebview = UIWebView()callWebview.loadRequest(NSURLRequest(url: URL(string: "tel:136****0000")!) as URLRequest) self.view.addSubview(callWebview)
方法二、openURL(telprompt) ,此方法撥打前彈出提示,據(jù)說會(huì)導(dǎo)致App Store審核不通過
NSMutableString * string = [[NSMutableString alloc] initWithFormat:@"telprompt:%@",@"136****0000"]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:string]];
swift代碼:
方法三、利用openURL(tel),此方法在iOS 10.2之前不會(huì)添加彈框,需要自己處理,手動(dòng)添加alert即可
NSMutableString * string = [[NSMutableString alloc] initWithFormat:@"tel:%@",@"136****0000"]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:string]];
總結(jié)
以上所述是小編給大家介紹的iOS撥打電話的3種實(shí)現(xiàn)方式 ,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
iOS sqlite對數(shù)據(jù)庫的各種操作(日常整理全)
在IOS中使用Sqlite來處理數(shù)據(jù)。如果你已經(jīng)了解了SQL,那你可以很容易的掌握SQLite數(shù)據(jù)庫的操作。本文給大家介紹iOS sqlite對數(shù)據(jù)庫的各種操作,需要的朋友參考下吧2016-03-03
iOS tableView實(shí)現(xiàn)搜索功能
這篇文章主要為大家詳細(xì)介紹了iOS tableView實(shí)現(xiàn)搜索功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
詳談iOS 位置權(quán)限彈出框閃現(xiàn)的問題
下面小編就為大家?guī)硪黄斦刬OS 位置權(quán)限彈出框閃現(xiàn)的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-04-04
iOS如何用100行代碼實(shí)現(xiàn)簡單的抽屜效果
最近在網(wǎng)上看到一些抽屜效果,看起來很酷!很眩!但是,下不下來看代碼, 所以決定還是自己寫吧!!這篇文章通過近100行的代碼就實(shí)現(xiàn)了簡單的抽屜效果,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-10-10

