尝试我可能无法使用简单的应用程序拨号。
我将按钮操作挂钩到此功能:
@IBAction func wackAMole(sender: AnyObject) {
var phoneNumber = "tel://555-555-5555"
var url = NSURL(fileURLWithPath: phoneNumber)
var sharedApplication = UIApplication.sharedApplication()
if (sharedApplication.canOpenURL(url)) {
sharedApplication.openURL(url)
}
}
我还在Info.plist中添加了“telephony”作为“必需的设备功能”仍然无济于事。当在iPhone 5上的调试器下运行时,canOpenURL()返回false。
即使我将phoneNumber更改为“https://google.com”,canOpenURL()也会返回false。
下一步要去哪看?
答案 0 :(得分:3)
您没有为本地文件系统条目创建URL,因此您不应该使用fileURLwithPath
。您应该使用URLWithString
-
var url = NSURL.URLWithString(phoneNumber)