Комментарии 3
У меня есть Chess Widget App: была проблема с тем, что UserDefaults глючит при обмене данными между виджетом и приложением, например, после обновления устройства. В результате перешел на sqlite.
Не наблюдали проблем с передачей данных через UserDefaults. А в чём проблема конкретна была?
Интересно узнать кейс проблемы и её решения ?
Данные некорректно хранились: в приложении показывались одни, а в виджете - другие, т.е. не было синхронизации между ними, хотя по идее UserDefaults один на всю группу. Почему-то именно после обновления устройства и его перезагрузки. Решил через базу данных, фактически расшарил кастомный файл с данными, и всё работает.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Интерактивные виджет-подборки в Иви (iOS)