countDown タイマーに奇妙な問題があります。このタイマーは、設定された時間 (つまり 60 秒) からカウントダウンされます。このコードは myViewDidLoad メソッドに配置されます。戻ってビューを再度ロードしない限り、すべてが機能します。ビューが読み込まれるたびに、カウントダウンが 1 秒ずつ増加します。
例えば:
- 最初のロード: 60、59、58...
- 2 回目のロード: 60、58、56...
- 3 回目のロード: 60、57、54...
私のコードは以下です。なぜこれが起こっているのか誰にも分かりますか?何かをどこかにリリースする必要がありますか?ありがとうございました!
countDown=[NSTimer scheduledTimerWithTimeInterval:1.0 target:self
selector:@selector(TimeOver) userInfo:nil repeats:YES];