Итак, я проанализировал xml и создал кучу ManagedObjects со связями, такими как «User has_many Badges», приложение может отображать профиль каждого пользователя с только что проанализированными данными. Но если я закрою приложение из многозадачной панели и снова открою его. Данные исчезли. Нет предупреждений. С чего начать отладку? Благодарю. Код выглядит так:
[self parseXML];
[appDelegate saveContext];
Подробности: вот как я создал базовую модель данных: я использовал код из шаблона из xcode. У каждого пользователя много значков, но у меня нет обратной связи между значком и пользователем. Сразу после того, как я проанализировал xml и создал всех пользователей со значками, приложение могло извлекать данные из контекста и генерировать представления профиля со значками и всем остальным.
Проблема:
После того, как я закрою приложение из панели многозадачности, основные данные будут хранить все свойства пользователя, такие как проекты и телефоны, кроме значков. Значок - это отдельная сущность. Спасибо.
Решено: проблема решилась сама собой после того, как я настроил обратную связь. Не могу придумать других причин, может быть проблема, если я испорчу другой код.