这里有新手,请给我一些见解。我一直在学习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 {