У меня есть метод, в котором я объявил таймер;
- (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;
}
}
Может ли кто-нибудь мне помочь?