来自iOS应用的拨号号码

时间:2014-07-29 17:52:10

标签: ios iphone swift

我想在iOS应用程序中拨打一个电话按钮,提示我使用我提供的号码弹出本机电话。

这是我现在的代码:

@IBAction func btnCall(sender : AnyObject) {
    UIApplication .sharedApplication() .openURL(url: "tel://0000000000")
}

这是我得到的错误:

Cannot convert the expression's type 'Bool' to type 'NSURL!'

非常感谢任何帮助或提示!

1 个答案:

答案 0 :(得分:7)

openURL方法期待NSURL对象,并且您在那里传递字符串。这就是它无法正常工作的原因。

使用NSURL类方法:

class func URLWithString(_ URLString: String!)

实施例

UIApplication.sharedApplication().openURL(url: NSURL(string:"tel:0000000000"))

请注意,URL架构也是tel:而不是tel://