【发布时间】:2018-01-04 10:04:21
【问题描述】:
您好,我正在以编程方式拨打电话。我从后端收到的电话号码是 61234567890。它不带 +。这就是我打开通话的方式。
self.openAppURL(strUrl: "tel://\(selectedEmployeeContact)")
func openAppURL(strUrl:String)
{
let myurl=URL(string: strUrl)
let isInstalled=UIApplication.shared.canOpenURL(myurl!)
if(isInstalled)
{
if #available(iOS 10.0, *) {
UIApplication.shared.open(myurl!)
} else {
UIApplication.shared.openURL(myurl!)
}
}
}
我有一个电话号码列表。如果数字有 10 位,那么它不会崩溃。但是这个数字它崩溃了。为什么它不被canOpenURL 处理。如何正确处理。
请帮帮我。
【问题讨论】:
-
它真的崩溃了吗?
-
能否添加崩溃报告
-
可以添加异常的描述吗?