当我尝试拨打iPhone

时间:2015-07-24 05:12:18

标签: ios iphone xcode swift

当我尝试使用我的应用程序拨打电话时,Xcode会出现此错误:致命错误:在解开可选值时意外发现nil

我真的很沮丧,我无法理解为什么要这样做。请看一下我的代码并告诉我出了什么问题。

@IBOutlet var phonenumber: UITextField!

@IBAction func call(sender: UIButton!) {

    let  phoneN1umber = phonenumber.text
    let url = NSURL(string: "tel//:\(phoneN1umber)")!
    let request = NSURLRequest(URL: url)
    webView.loadRequest(request)


}

@IBOutlet var webView: UIWebView!




override func viewDidLoad() {
    super.viewDidLoad()

}

1 个答案:

答案 0 :(得分:0)

我会安全地解开NSURL:

@IBAction func call(sender: UIButton!) {

    let  phoneN1umber = phonenumber.text
    if let url = NSURL(string: "tel//:\(phoneN1umber)")
    {
        let request = NSURLRequest(URL: url)
        webView.loadRequest(request)

    }


}