ios开发--ios10及其之后拨打系统电话,弹框出现延迟的解决

2020-06-15  本文已影响0人  zwing

ios开发--ios10及其之后拨打系统电话,弹框出现延迟的解决办法

方案一:

NSComparisonResult compare = [[UIDevice currentDevice].systemVersion compare:@"10.0"];
if (compare == NSOrderedDescending || compare == NSOrderedSame) {
    /// 大于等于10.0系统使用此openURL方法
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:10086"] options:@{} completionHandler:nil];
} else {
    [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"tel:10086"]];
}

方案二:

dispatch_async(dispatch_get_global_queue(0, 0), ^{
    [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"tel:10086"]];
});
上一篇 下一篇

猜你喜欢

热点阅读