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)!