我想在iOS应用程序中拨打一个电话按钮,提示我使用我提供的号码弹出本机电话。
这是我现在的代码:
@IBAction func btnCall(sender : AnyObject) {
UIApplication .sharedApplication() .openURL(url: "tel://0000000000")
}
这是我得到的错误:
Cannot convert the expression's type 'Bool' to type 'NSURL!'
非常感谢任何帮助或提示!
答案 0 :(得分:7)
openURL
方法期待NSURL
对象,并且您在那里传递字符串。这就是它无法正常工作的原因。
使用NSURL
类方法:
class func URLWithString(_ URLString: String!)
UIApplication.sharedApplication().openURL(url: NSURL(string:"tel:0000000000"))
请注意,URL架构也是tel:
而不是tel://
。