Виджет баланса всегда показывает ноль, хотя приложение сохранило баланс
// в приложении
UserDefaults.standard.set(balance, forKey: "balance")
// в расширении виджета
let balance = UserDefaults.standard.double(forKey: "balance") // 0.0
В приложении значение читается правильно, а виджет всегда получает 0. Что нужно сделать?
- Общая App Group и UserDefaults(suiteName:)
- Вызвать synchronize() после записи
- Перезагрузить таймлайн виджета
- Сохранять баланс строкой, а не Double
