我不太确定为什么我得到这个错误。有什么我不是一个可选值或某种期权方面检查,我很想念JSON致命错误:意外地发现零,而解包一个可选值
func getJSON(){
let url = NSURL(string: myURL)
let request = NSURLRequest(url: url! as URL)
let session = URLSession(configuration: URLSessionConfiguration.default)
let task = session.dataTask(with: request as URLRequest) { (data,response,error) -> Void in
if error == nil {
let swiftyJSON = JSON(data:data!)
let theTitle = swiftyJSON["results"].arrayValue
for title in theTitle{
let titles = title["title"].stringValue
print(titles)
}
} else{
print("Error")
}
}
task.resume()
}
你从哪里得到这个错误,哪一行? – Moritz
你的命名(复数 - 多个项目'theTitle'和单数 - 一个项目'titles')相当混乱。因为你使用的是Swift 3,所以有'URL'和'URLRequest'。 – vadian
错误发生在请求行上:let request = NSURLRequest(url:url!as URL) –