我想在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/

10-14 22:28