मेरे पास एक गेम है जो टाइमर का उपयोग करता है। मैं इसे बनाना चाहता हूं ताकि उपयोगकर्ता एक बटन का चयन कर सके और यह उस टाइमर को रोक देता है और जब वे फिर से उस बटन पर क्लिक करते हैं, तो वह उस टाइमर को रोक देगा। मेरे पास पहले से टाइमर के लिए कोड है, टाइमर और दोहरी-क्रिया बटन को रोकने के साथ बस कुछ मदद की ज़रूरत है। टाइमर कोएनएसटीमर को कैसे रोकें?
कोड:
-(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