私のメインのView ControllerとしてViewController A
にタイマーを実行しています。 タイマは、次のようviewDidLoad()
で初期化されます。ViewControllerトランジション時のタイマーリセットを防ぐ方法
var timer = CustomizedTimer()
、それが15分からカウントダウンを開始します。
ViewController A
からSettingViewController
にユーザーが迅速に切り替わると、タイマーは再び15分にリセットされます。
タイマーのインスタンスをAppDelegate
に入れようとしましたが、動作しません。 私がしなければならないことは、ユーザがビューコントローラを切り替えるたびにバックグラウンドでタイマーを作動させることです。 これを修正するにはどうすればよいですか?ありがとうございます。
シングルトンクラスについて多くのことを聞いたことがあります。私はこれをやろうとしました。しかし、私はいくつかのチュートリアルに従っているにもかかわらず、私はそれについての手がかりを全く持っていませんでした。あなたはコードでそれを行う方法を私に見せてくれるでしょうか?私はプログラミングではかなり新しいです:) thanks – Nan
私はかなりここで簡単に1つを作ることは簡単だと思う、またあなたのviewWillAppearでTimerを作成するかどうか再度チェックする必要がありますので、viewDidLoadに移動し、リセット – Tj3n
これで作業する – Nan