我是一名学习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!)
}
}
}
答案 0 :(得分:0)
根据您的描述,您似乎正在尝试访问以tel://开头的URL,您的应用程序将被拒绝访问。如果您确实可以访问该域,请通过凭据访问该域。