Я хотел бы условно перезагрузить мое активное усложнение в функции requestedUpdateDidBegin
или фактически указать ClockKit
установить следующую проверку за 15 минут до окончания текущей записи временной шкалы, но как я могу это сделать, не зная, что находится в текущем усложнении?
Вот что я пытаюсь сделать:
if let complications = CLKComplicationServer.sharedInstance().activeComplications {
for item in complications {
// Get timeline entry and template used?
}
}
Для текущей сложности я могу получить только семью, но никакой другой информации, такой как дата временной шкалы или используемый шаблон. Есть ли способ получить это?
getCurrentTimelineEntryForComplication
, вы можете (используйте минимальное 10-минутное запланированное обновление интервал, чтобы сохранить его несколько свежим, или) запланировать обновление, как объяснено в ответе, сместив текущую дату записи. - person   schedule 24.03.2016