iOS10之后,调用拨打电话延迟的解决方法

iOS10.0后拨打系统电话延迟现象严重,官方提示我们

- (BOOL)openURL:(NSURL*)url NS_DEPRECATED_IOS(2_0, 10_0, "Please use openURL:options:completionHandler: instead")

可以看出,在iOS10之后,让我们用openURL:options:completionHandler:替代openURL:


下面贴出方法:

if (greaterThan10) {
                [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10010"] options:@{} completionHandler:nil];
            } else {
                [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10010"]];
            }

你可能感兴趣的:(iOS10之后,调用拨打电话延迟的解决方法)