나는 타이머를 사용하는 게임을 가지고있다. 사용자가 버튼을 선택할 수 있도록 타이머를 일시 중지하고 해당 버튼을 다시 클릭하면 타이머가 일시 중지됩니다. 타이머에 코드가 이미 있습니다. 타이머 및 이중 동작 버튼을 일시 중지하는 데 도움이 필요합니다. 타이머NSTimer를 일시 중지하는 방법은 무엇입니까?
코드 :
-(void)timerDelay {
mainInt = 36;
timer = [NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(countDownDuration)
userInfo:nil
repeats:YES];
}
-(void)countDownDuration {
MainInt -= 1;
seconds.text = [NSString stringWithFormat:@"%i", MainInt];
if (MainInt <= 0) {
[timer invalidate];
[self delay];
}
}
정확했다. 해당 코드를 질문에 편집하거나 제목에 [SOLVED]를 추가하지 않아도됩니다. StackOverflow에 게시하는 올바른 방법에 대해 자세히 알아 보려면 [도움말]을 읽는 것이 좋습니다. – madth3