Я новичок в кодировании. У меня есть запрос JSON, который возвращает разные параметры, например «unitid» и «buldingid». Я хочу сохранить «buldingid» NSUserDfaults. Я использую следующий код для его хранения, но каждый раз, когда я получаю нулевой ответ для «buldingid».Хранить данные JSON в NSUserDefaults Swift 2
чтение:
NSUserDefaults.standardUserDefaults().setObject(buildingid, forKey: "buildingidKey")
NSUserDefaults.standardUserDefaults().synchronize()
письмо:
let buildingid: [NSString]? = NSUserDefaults.standardUserDefaults().objectForKey("buildingidKey") as? [NSString]
я сохранил его в метке затем хранится в NSUserDfaults, но он не работает (ошибка: попытка вставить список неимущественного объект)
Что мне делать, чтобы получить правильный ответ для «buldingid»?
Спасибо!
спасибо за ваш ответ. Это не сбой теперь :) Я получаю это сообщение в журнале xcode 'PostData: buildingid = Optional ("> ") & year = 1394 & month = 11' и до сих пор не получил правильного ответа в приложении @Thomas –
VahidGR
О, я вижу, buildingid - это ярлык! Это означает, что объект, который вы сохраняете, должен быть «buildid.text», а не просто «buildid» (в первой строке фрагмента кода выше), – Thomas
все идет лучше, но все равно не может получить правильный ответ это какие Шоул я получаю от URL: '{ "Daramad": "200000", "Hazine": "0", "Mojudi": "200000" }' и это то, что мой журнал теперь показывает: '2016-03-25 09: 37: 09.252 Apa Pay [575: 6361] PostData: buildingid = Необязательный (" Необязательный (\ "hasan \") ") & year = 1394 & month = 11 2016-03-25 09:37 : 19.259 Apa Pay [575: 6361] Код ответа: 200 2016-03-25 09: 37: 19.259 Apa Pay [575: 6361] Response ==> {"Daramad": "0", "Hazine": "0 "," Mojudi ":" 0 "}' – VahidGR