表达暗示强迫来自错误?"去任何

时间:2017-09-08 09:20:15

标签: swift swift3 error-handling

我有这个错误:

  

表达暗示强迫来自"错误?"任何

我不确定这意味着什么,希望能找到帮助。

let task = URLSession.shared.dataTask(with: url) { (data,response, error) in
    if error != nil {
        print(error)
    } else {
        if let urlContent = data {
            do {
                let jsonResult = try JSONSerialization.jsonObject(with: urlContent, options: JSONSerialization.ReadingOptions.mutableContainers)
                print(jsonResult)
            } catch {
                print("JSON Processing Failed")
            }
        }
    }
}

task.resume()

1 个答案:

答案 0 :(得分:1)

检查此行:

print(error)

您正在打印可选值。你应该用if let打开它。

if let error = error {
    print(error)
}