現在、私のコードは機能しません。私はまだ手動でそれを更新する必要があります。 12時間ごとに自動的に更新したいと思っています。Apple Watchの合併症を自動的に更新するには?
func getTimelineStartDate(for complication: CLKComplication, withHandler handler: @escaping (Date?) -> Void) {
let date = Calendar.current.startOfDay(for: Date())
print("timeline start date :\(date)")
handler(date)
}
func getTimelineEndDate(for complication: CLKComplication, withHandler handler: @escaping (Date?) -> Void) {
var date = Calendar.current.startOfDay(for: Date())
date = Calendar.current.date(byAdding: .day, value: 2, to: date)!
print("timeline end date:\(date)")
handler(date)
}
func getNextRequestedUpdateDate(handler: @escaping (Date?) -> Void){
handler(Date(timeIntervalSinceNow: 60*60*12))
}