Parse: обновление отношения к пользователю в локальном хранилище данных

Я занимаюсь разработкой приложения, в котором у меня есть пользователь, у которого есть несколько любимых объектов. Эти фавориты в настоящее время моделируются PFRelation для объекта пользователя.

Приложение должно работать в автономном режиме, поэтому я использую локальное хранилище данных Parse. В своих тестах я обнаружил, что после того, как я обновил связь с новым (но закрепленным) объектом, если устройство не получает подключения к Интернету (и, таким образом, завершает вызов saveEventually для удаленного сохранения) перед перезапуском приложения, PFRelation теряет новый объект. Объект доступен в локальном хранилище данных по запросу, но PFRelation больше не имеет его.

Я закрепил объект пользователя и попытался извлечь его из локального хранилища данных после перезапуска приложения, но PFRelation, по-видимому, всегда теряет вновь добавленный объект.

Кто-нибудь видел такое поведение или знает обходной путь?

0 ответов

Другие вопросы по тегам