我想在iOS应用程序中创建一个呼叫按钮,它会提示我提供的数字弹出.
这是我此时的代码:
@IBAction func btnCall(sender : AnyObject) {
UIApplication .sharedApplication() .openURL(url: "tel://0000000000")
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
Cannot convert the expression's type 'Bool' to type 'NSURL!'
Run Code Online (Sandbox Code Playgroud)
任何帮助或提示都非常感谢!
该openURL方法期待一个NSURL对象,并在那里传递一个字符串.这就是它无法正常工作的原因.
使用NSURL类方法:
class func URLWithString(_ URLString: String!)
Run Code Online (Sandbox Code Playgroud)
UIApplication.sharedApplication().openURL(url: NSURL(string:"tel:0000000000"))
Run Code Online (Sandbox Code Playgroud)
请注意,URL架构是否tel:也是tel://.
| 归档时间: |
|
| 查看次数: |
2181 次 |
| 最近记录: |