今回はタイマー(NSTimer)の止め方(停止方法)についてです。 NSTimerは引数のrepeatsでYESとすると設定した時間ごとに@selectorで書いたメソッドが呼ばれます。 1回しか呼ばない場合はrepeatsでNOとすればよいのですが、例えば10回呼び出したい場合などは次のようにします。 <呼び出し元> //タイマー発動 NSTimer *TimerSwingObject = [NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(SwingObject:) userInfo:nil repeats:YES]; <呼び出し先> - (void) SwingObject: (NSTimer *)timer { ・・・ kaisu++; if(kaisu >=10) { //タイマー