Я борется с существующим проектом, который использует .plist сохранить данные от пользователя, который зарегистрирован в системе.Попытка установить неимущественный-список объектов пользовательских объектов
На crashlytics я нашел проблема, которая приводит к сбою. Когда пользователь обновляет свой профиль в веб-приложении, он вызывает сбой в приложении.
Ошибка говорит, что это потому, что я пытаюсь установить объект не-свойство-list. Но я уже пытался добавить все поля в файл .plist.
Здесь вы можете увидеть измененный .plist
Я не уверен, но я думаю, что есть что-то не так со значением «улицы»
Спасибо заранее!
Я попробовал ваше решение, но он по-прежнему падает, потому что: [VUtil setUserAddressDictionaryToUserDefaults: [NSMutableDictionary dictionaryWithDictionary: [responseArray firstObject]]]; что приводит к этой функции + (недействительными) setUserAddressDictionaryToUserDefaults: (NSDictionary *) Dict { NSUserDefaults * по умолчанию = [NSUserDefaults standardUserDefaults]; [defaults setObject: dict forKey: KEY_USER_ADDRESS]; [синхронизация по умолчанию]; } –
Я не уверен, что понял ... Но кажется, что [responseArray firstObject] не является словарем. Вместо этого вы должны написать что-то вроде этого: @ {@ "street": [responseArray firstObject]} – dosdos