iOS中的电话号码

时间:2018-05-15 17:43:17

标签: ios swift

我是一名学习Swift的学生,我在拨打电话时拨打号码时遇到问题。我研究并在下面的几个不同的地方发现了这个代码,但总是有一个错误说“这个应用程序不允许查询方案电话”。 Info.plist文件中是否存在我缺少此代码的内容?还是有另一个问题吗?

@IBAction func call(_ sender: Any) {
    let number = URL(string: "tel://" + restaurant.number)
    if UIApplication.shared.canOpenURL(number!) {
        if #available(iOS 10, *) {
            UIApplication.shared.open(number!)
        } else {
            UIApplication.shared.openURL(number!)
        }
    }
}

1 个答案:

答案 0 :(得分:0)

根据您的描述,您似乎正在尝试访问以tel://开头的URL,您的应用程序将被拒绝访问。如果您确实可以访问该域,请通过凭据访问该域。