美文网首页
iOS10之后打电话UI弹出延迟问题

iOS10之后打电话UI弹出延迟问题

作者: liuweilyy | 来源:发表于2017-07-24 15:34 被阅读0次

升级iOS10之后之前打电话的UI弹出总是有2S延迟,因为openURL在ios10及其之后会阻塞主线程,开个子线程就OK。

NSString *callPhone = [NSString stringWithFormat:@"telprompt://%@", phoneNO];

dispatch_async(dispatch_get_global_queue(0, 0), ^{

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:callPhone]];

});

相关文章

网友评论

      本文标题:iOS10之后打电话UI弹出延迟问题

      本文链接:https://www.haomeiwen.com/subject/ygpxottx.html