Я добавил свои записи усложнения, и все это, кажется, работает хорошо - каждое усложнение запланировано на полночь.
Я проверяю изменение времени, устанавливая дату моего Mac на следующий день, когда я ожидаю, что мое усложнение обновится до следующей записи.
Однако он обновляет запись только тогда, когда я открываю и закрываю свое приложение. Я ожидаю, что это автоматически изменится, как и другие стандартные осложнения. Это какое-то поведение, которое мне нужно изо всех сил реализовать? Я ожидаю автоматического изменения в соответствии с документами.
Я нашел следующее:
ClockKit начинает отображать запись временной шкалы точно в то время, которое указано в свойстве даты записи.
Но ведь это тоже больше, чем проверка? Я попытался установить его ровно на полночь, но (на удивление) это тоже не работает.
Любая помощь приветствуется.
Кроме того, я обнаружил следующее относительно обновления временной шкалы, но я бы подумал, что это будет для изменения записей временной шкалы, а не просто для обновления сложности для текущей временной шкалы:
Во время задачи обновления фонового приложения. Вы можете запланировать фоновые задачи для периодического обновления содержимого watchOS. Это работает лучше всего, когда ваши данные меняются в предсказуемое время.