Zamanlayıcı kullanan bir oyunum var. Kullanıcının bir düğme seçebilmesi için bu zamanlayıcıyı duraklattığını ve bu zamanlayıcıyı duraklattığını ve bu düğmeyi tekrar tıkladıklarında, o zamanlayıcıyı durduracaktır. Zaten zamanlayıcıya kodum var, sadece zamanlayıcıyı ve ikili-eylem düğmesini duraklatmak için biraz yardıma ihtiyacım var. zamanlayıcıNSTimer nasıl duraklatılır?
Kodu:
-(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];
}
}
TBlue'nın yanıtının doğru olması, size yardımcı olması durumunda doğruydu. Bu kodu sorgunuza düzenlemek veya başlığa [ÇÖZ] eklemeniz gerekmez. StackOverflow'da doğru şekilde gönderme yolları hakkında daha fazla bilgi edinmek için [yardım] 'ı okumanızı tavsiye ederim. – madth3