900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > iphone 拨打电话的 两种方法-备

iphone 拨打电话的 两种方法-备

时间:2019-07-26 08:36:07

相关推荐

iphone 拨打电话的 两种方法-备

大家想不想在自己的应用中拨打电话呀?打电话可以用openURL:这个API, 如:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];但是当电话结束后,返回的是系统的拨打电话界面,如何才能返回自己的应用呢?这儿有两种方法与大家分享。

第一种是用UIWebView加载电话,这种是合法的,可以上App Store的。

代码如下:

//assumingyouhaveanivartostoreaweakreferencetoaUIWebView://UIWebView*phoneCallWebView;-(void)dialPhoneNumber:(NSString*)aPhoneNumber{NSURL*phoneURL=[NSURLURLWithString:[NSStringstringWithFormat:@"tel:%@",aPhoneNumber]];if(!phoneCallWebView){phoneCallWebView=[[UIWebViewalloc]initWithFrame:CGRectZero];}[phoneCallWebViewloadRequest:[NSURLRequestrequestWithURL:phoneURL]];}-(void)dealloc{//cleanup[phoneCallWebViewrelease],phoneCallWebView=nil;[superdealloc];}

第二种是私有方法,不能上App Store的。

[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"telprompt://10086"]];

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。