Я хочу запустить WKInterfaceTimer из прошлого времени.Потому что приложения для часов перестают работать в определенное время, и это может быть время, когда WKInterfaceTimer работает.Поэтому я хотел бы начать его снова, когда приложение перезапустится.Чтобы решить эту проблему, я сделал код, подобный приведенному ниже.
@IBOutlet var timelabel: WKInterfaceTimer!
override func awake(withContext context: Any?) {
self.timelabel.setDate(start_time) //start_time is the time WKInterfaceTimer started first.
self.timelabel.start()}
Но у этого кода есть проблемы.Это работает, как я ожидал, но через несколько минут он перестает считать.Я не знаю почему, у кого-нибудь есть решение?