\カウントダウンタイマーを開始し、それに応じてボタンラベルを更新するView Controllerがあります。問題は、ユーザーがビューを離れて戻ってきたときに、タイマーを再起動したくない、または一時停止した時間から続行したくないことです.何それをアクティブにする最良の方法でしょうか?
アプリのタイマーをデリゲートにして、このView Controllerに通知を投稿します。他のView Controllerはそれを必要としないため、通知をリッスンする必要はありません。問題は、タイマーが最後まで実行されたことを確認する必要があることですボタン os を有効にするには、ビューが再度読み込まれたときに通知を少なくとも 1 秒間待つ必要があることを意味します。問題は、この期間中にボタン ラベルに表示する内容です。
ビュー コントローラーがタブ バー アイテムである場合は問題ありませんが、それはプッシュ ビュー コント ローラーであるため、ユーザーがタップすると解放されます。