0
swiftyJson을 사용하여 JSON을 해결합니다. 사용시갑자기 swifyJson이 alamofire 데이터를 해결할 수 없습니다.
jsonArray = JSON(retValue)
alamofire로 데이터를 얻은 후 신속한 언어로 작동하며, 항상 정상적으로 작동합니다.
하지만 이제 스토리 보드에서 무언가를 바꿀 때 작동하지 않습니다. 나는 print(jasonArray)
을 사용합니다. 반환 값은 "null"입니다. 사용할 수 있기 때문에 retValue 데이터가 있음을 확신합니다.
String(data: retValue, encoding: .utf8)
올바른 데이터를 얻으려면.
그때 나는 추적 볼 수있는, 내가 엑스 코드에 swiftyJson를 입력 F7을 사용 jsonArray = JSON (retvalue) 문장을 디버깅 :
do {
let object: Any = try JSONSerialization.jsonObject(with: data, options: opt)
self.init(jsonObject: object)
} catch let aError as NSError {
if error != nil {
error?.pointee = aError
}
self.init(jsonObject: NSNull())
}
이 결과는 단지 첫 문장을 변명을
let object: Any = try JSONSerialization.jsonObject(with: data, options: opt)
그러면 catch를 입력하고 null을 반환합니다.
왜 swiftyJson이 작동하지 않습니까?
'retValue' 란 무엇입니까? –