タイマーをいじって、アプリがバックグラウンドに送信されたり、強制終了されたりしたときにタイマーが正しく動作するようにします。
xcodeで生成されたコメントから判断すると、resignActive/enterBackgroundイベントのタイマーを無効化/無効化する必要があります。
ただし、まだそれを行っていませんが、ホームボタンをクリックしてアプリに再度入るとタイマーがどうなるかを確認しました。
私の見解では、基本的にタイマーが毎秒トリガーするメソッドがあります。
NSLog(@"workedTimTimerTick workedTime; %@", timeString);
そして、アプリを終了すると出力が停止し、アプリに再度入ると出力が再開されます...
私はそれらのライフサイクルイベントのタイマーに対してコード的に何もしていないので、どうしてそれが呼び出されなくなるのですか?
入力ありがとうございます!