美文网首页
Swift-拨打电话延迟

Swift-拨打电话延迟

作者: SK丿希望 | 来源:发表于2018-08-12 10:52 被阅读0次

在iOS10以后直接使用以下方法,会存在延迟

UIApplication.shared.openURL(NSURL(string :"tel://"+phone)! as URL)

解决方法

/// 拨打电话
func hw_callPhone(_ phone: String) {
   if phone.isEmpty {
        print("电话号码异常")
    } else {
        if #available(iOS 10.0, *) {
            UIApplication.shared.open(NSURL(string :"tel://"+phone)! as URL, options: ["":""], completionHandler: { (tag) in })
        } else {
            UIApplication.shared.openURL(NSURL(string :"tel://"+phone)! as URL)
        }
    }
}

相关文章

网友评论

      本文标题:Swift-拨打电话延迟

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