Как стать автором
Обновить

Интерактивные виджет-подборки в Иви (iOS)

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров1.2K
Всего голосов 2: ↑2 и ↓0+2
Комментарии3

Комментарии 3

У меня есть Chess Widget App: была проблема с тем, что UserDefaults глючит при обмене данными между виджетом и приложением, например, после обновления устройства. В результате перешел на sqlite.

Не наблюдали проблем с передачей данных через UserDefaults. А в чём проблема конкретна была?
Интересно узнать кейс проблемы и её решения ?

Данные некорректно хранились: в приложении показывались одни, а в виджете - другие, т.е. не было синхронизации между ними, хотя по идее UserDefaults один на всю группу. Почему-то именно после обновления устройства и его перезагрузки. Решил через базу данных, фактически расшарил кастомный файл с данными, и всё работает.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий