1秒ごとに特定のものを記録し、現在はNSTimer
を使用しているアプリケーションがありますが、アプリケーションが画面(またはほとんど何か他のもの)に移行した場合、少し遅くなります不正確な読みになります。NSTimer信頼性の高い代替方法
信頼できる代替手段は何ですか?次のように私の現在のコードは次のとおりです。
timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(update) userInfo:nil repeats:YES];
申し訳ありませんが、今これを変更します。 '[timer invalidate]'と同じ方法でタイマーを無効にしますか? – Baub
この方法で作成されたタイマーは、同じように相互作用します。ただし、手動で追加する必要があります。無効化を呼び出すと、前と同じようにrunloopから自動的に削除されます。 – NJones