当我尝试使用我的应用程序拨打电话时,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()
}
答案 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)
}
}