我想在iOS应用程序中创建一个调用按钮,该按钮会提示带有我提供的号码的 native 调用弹出窗口。
这是我目前的代码:
@IBAction func btnCall(sender : AnyObject) {
UIApplication .sharedApplication() .openURL(url: "tel://0000000000")
}
这是我得到的错误:最佳答案
openURL
方法需要一个NSURL
对象,并且您要在其中传递一个字符串。这就是为什么它不起作用。
使用NSURL
类方法:
class func URLWithString(_ URLString: String!)
例子
UIApplication.sharedApplication().openURL(url: NSURL(string:"tel:0000000000"))
请注意,URL架构也是
tel:
而不是tel://
。关于ios - iOS应用程序: Cannot convert the expression's type 'Bool' to type 'NSURL!' 的拨号号码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25021852/