下载Web内容导致"致命错误:在展开可选值时意外发现nil"

时间:2017-08-09 11:49:22

标签: swift xcode8

这里有新手,请给我一些见解。我一直在学习Swift,每次继续旅行都会改变版本。我得到了#34;致命错误:在打开一个Optional值时出乎意料地发现了nil"在尝试从网页上获取内容时。我的教程有旧版本。

问题从

开始

如果让weatherUrl = URL(字符串:" http://www.weather-forecast.com/locations/" + cityTxtFld.text!+" / forecast / latest")

这是完整的代码。请帮助,我知道对你们中的一些人来说有点微不足道。

我正在使用xCode 8和Swift 3.1

class ViewController: UIViewController {

@IBOutlet weak var cityTxtFld: UITextField!
@IBOutlet weak var resultLbl: UILabel!

@IBAction func findWeatherBtn(_ sender: Any) {

    if let weatherUrl = URL(string: "http://www.weather-forecast.com/locations/" + cityTxtFld.text! + "/forecasts/latest") {

    let weatherReq = NSMutableURLRequest(url: weatherUrl)

    let weatherTask = URLSession.shared.dataTask(with: weatherReq as URLRequest){

        data, response, error in

        var message = "test"

        if error != nil {

0 个答案:

没有答案