錯(cuò)誤滴
let jsonData = try! NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers)
print("_______________________________________________________________________________________________________________")
print(jsonData)
let dictionary = jsonData as? NSDictionary
let findModel = FindModel()
if (dictionary!.isKindOfClass(NSDictionary.self) == true ){
findModel.setValuesForKeysWithDictionary((dictionary as! Dictionary<String,AnyObject>))
let dataDictionary = findModel.data as! Dictionary<String,AnyObject>
let dataModel = FindDataModel()
dataModel.setValuesForKeysWithDictionary(dataDictionary)
let baseInfoDictionary = dataModel.baseInfo as! Dictionary<String,AnyObject>
let baseInfoModel = FDataBaseInfoModel()
baseInfoModel.setValuesForKeysWithDictionary(baseInfoDictionary)
dataModel.baseInfo = baseInfoModel
findModel.data = dataModel
}
return findModel
從上往下 茄猫,是不行滴狈蚤。
必須 ,自下而上募疮。
let jsonData = try! NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers)
let dicionary = jsonData as! Dictionary<String,AnyObject>
let findModel = FindModel()
findModel.setValuesForKeysWithDictionary(dicionary)
let dataModel = FindDataModel()
let dataDictionary = dicionary["data"] as! Dictionary<String,AnyObject>
dataModel.setValuesForKeysWithDictionary(dataDictionary)
let baseInfoModel = FDataBaseInfoModel()
let baseInfoDictionary = dataDictionary["baseInfo"] as! Dictionary<String,AnyObject>
baseInfoModel.setValuesForKeysWithDictionary(baseInfoDictionary)
dataModel.baseInfo = baseInfoModel
findModel.data = dataModel
print("***********************************************************************************************")
print(findModel)
return findModel
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者