タイマーを宣言したメソッドがあります。
- (void)startTimer:(id)sender {
NSTimer* timer = [NSTimer scheduledTimerWithTimeInterval: 0.8
target: self
selector: @selector(toggleButtonImage:)
userInfo: nil
repeats: YES];
}
私がやりたいことは、別の方法で、タイマーが実行されている場合は無効にしたいということです。これまでのところ、「タイマーは宣言されていません」というエラーが表示されます
- (void)stopTimer:(id)sender {
if ( [timer isValid]) {
[timer invalidate], timer=nil;
}
}
誰でも私を助けることができますか?