Я пытаюсь получить доступ к api, используя следующий код. Я получаю сообщение об ошибке «Неустранимая ошибка: неожиданно найден nil во время разворачивания необязательного значения», когда я пытаюсь разобрать json.Свистящая ошибка NSURLCONNECTION при разборе json
Я не уверен, почему эта ошибка происходит. Данные не ноль.
var urlFull = NSURL(string: url)!
var urlrequest = NSURLRequest(URL: urlFull)
let queue:NSOperationQueue = NSOperationQueue()
NSURLConnection.sendAsynchronousRequest(urlrequest, queue: queue, completionHandler: {
(response, data, error) -> Void in
println(response)
println(data)
println(error)
if let anError = error {
println(error)
} else {
var jsonError: NSError? = nil
let post = NSJSONSerialization.JSONObjectWithData(data, options: nil, error: &jsonError) as NSDictionary
if let aJSONError = jsonError {
println("Error parsing")
} else {
println("The post is: " + post.description)
}
}
})
Не могли бы вы, пожалуйста, отметьте строку кода, где вы получите сообщение об ошибке. Спасибо –
on line let post = NSJSONSerialization.JSONObjectWithData (данные, опции: nil, error: & jsonError) как NSDictionary – neo