之前使用線程方法不管用,結(jié)果系統(tǒng)方法就可以堡僻。
線程方法-不管用!
dispatch_async(dispatch_get_global_queue(0, 0), ^{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:callPhone]];
});
正確方法:
CGFloat version = [[[UIDevice currentDevice]systemVersion]floatValue];
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",phone]];
if (version >= 10.0) {
/// 大于等于10.0系統(tǒng)使用此openURL方法
[[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil];
} else {
[[UIApplication sharedApplication] openURL:url];
}