0
는 단순화 무슨 일이 일어나고 있는지 입증 방법의 설정 :NSTimer가 무효화 - 중복 타이머
- (void)timerDidFire {
NSLog(@"fire");
}
- (void)resetTimer:(NSTimer *)timer {
if (timer) [timer invalidate]; // timer = nil; here doesn't change anything
NSLog(@"%@", timer);
timer = [NSTimer ...Interval:1 ... repeats:YES];
}
- (IBAction)pressButton {
[self resetTimer:myTimer];
}
지우기 내가 뭔가 잘못하고 있어요하지만? 모든 언론에 추가 타이머가 필요한 이유는 무엇입니까?
합니다. 멍청한 실수. 왜 내가 지역 변수가 아무 것도 할 것이라고 생각한 이유를 모르겠다. – Thromordyn