0
세션을 사용하여 http 요청을하고 있습니다.Swift : Json 응답을 직렬화 할 수 없습니다.
이data recived : Optional(<OS_dispatch_data: data[0x1245c9d60] = { composite, size = 41479, num_records = 3 record[0] = { from = 0, length = 9580, data_object = 0x124584720 }, record[1] = { from = 0, length = 10846, data_object = 0x1245c9a00 }, record[2] = { from = 0, length = 21053, data_object = 0x1245c9f60 }, }>)
당신의 모든이 NSJSONSerialization가 작동하지 않는 것을 알고 : 나는 데이터 응답을 인쇄 할 때
let task = session.dataTaskWithRequest(request){
(data, response, error) -> Void in
if error != nil {
print(error?.description)
} else {
do {
print("data recived : \(data)")
let jsonContent = try NSJSONSerialization.JSONObjectWithData(data!, options:NSJSONReadingOptions(rawValue: 0))
print("json content: \(jsonContent)")
}catch{
}
}
}
task.resume()
내가이 얻을 : 여기 내 코드는?
정말 감사드립니다.
데이터를받는 것처럼 보입니다. jsonContent에서 당신은 어떤 가치를 기대 했습니까? – Kevin
@ 케빈, 예. Json 데이터가 필요합니다. – user2924482
어떤 오류가 발생했는지 알 수 있습니까? catch 블록에'print (error)'를 추가하십시오. – Kevin