iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの極意 - Tips351 タイマーを停止する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

5-6タイマーTips351 タイマーを停止する

Level1

Pointタイマーの停止(NSTimerクラス、invalidateメソッド)

実行中のタイマーを停止するには、NSTimerクラスのinvalidateメソッドを実行します。

タイマーを実行するときに、repeats引数で「NO」を指定した場合は、1回のみでタイマーが終了します。また、「YES」を指定して繰り返し実行される場合は、invalidateメソッドで停止させます。

リスト1では、ボタンをタップしたときに実行のメソッドを停止させています。

リスト1 起動中のタイマーを停止する(ファイル名:prog351.xcodeproj)
- (IBAction)buttonStop:(id)sender
{
    // タイマーを停止
    [tm invalidate];
}

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません