当前位置:首页 > 操作系统 > Ios

iOS打电话

1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示
NSMutableString  * str=[[ NSMutableString   alloc initWithFormat : @"tel:%@" , @"186xxxx6979" ];
    
//            NSLog(@"str======%@",str);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
    

2,这种方法,打完电话后还会回到原来的程序,也会弹出提示,推荐这种
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,这种方法也会回去到原来的程序里(注意这里的telprompt),也会弹出提示
NSMutableString  * str=[[ NSMutableString   alloc initWithFormat : @"telprompt://%@" , @" 186xxxx6979 " ];
    
//            NSLog(@"str======%@",str);
    [[ UIApplication   sharedApplication openURL :[ NSURL   URLWithString :str]]

原文:http://www.cnblogs.com/guangleijia/p/4709961.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!