Я работаю над осложнением, которое должно обеспечивать обратный отсчет за считанные минуты? Скажите, что пользователь указал, что это 25 минут, поэтому усложнение должно обновлять счет каждую минуту до тех пор, пока оно не достигнет 0.Как сделать обратный отсчет в рамках часовых осложнений?
Из того, что я исследовал, сложность должна быть обновлена с использованием вызова API scheduleBackgroundRefresh
. Однако, похоже, что яблоко не гарантирует точное время, когда watchOS пробудит приложение. Кроме того, планирование обновления каждую минуту кажется неправильным способом.
Я также думал о поставке всех значений в пределах getTimelineEntries
внутри моей реализации CLKComplicationDataSource
. Однако это тоже не сработало.
Есть ли у вас надлежащий и надежный способ сделать такой вид сбоку-подобного осложнения?