Swift-拨打电话延迟

2018-08-12  本文已影响0人  SK丿希望

在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)
        }
    }
}
上一篇下一篇

猜你喜欢

热点阅读