有一個我正在創建的專用計時器,並且NSTimer工作正常,在喚醒時更新等,但只有在用戶在應用程序中實際顯示應用程序時才能獲得觸覺。我意識到沒有後臺應用程序,但是尋找各種方式來安排警報,就像本地Timer應用程序爲其簡單定時器所做的那樣。如果睡着了,看着本地的通知(注意這個應用程序需要在沒有iPhone的情況下運行,所以如果這是可能的如此不清楚),也許presentAlertControllerWithTitle
是要走的路,但不清楚如何安排它。如何在NSTimer睡着時在WatchOS 2中播放鬧鐘?
這似乎是一個簡單/典型的問題,但大多數計時器教程在線和我做的搜索忽略了應用程序進入睡眠狀態或僅處理喚醒事件以適當地重置計時器的事實。