संभव डुप्लिकेट:
UIScrollView pauses NSTimer until scrolling finishesUIWebView आईफोन में स्क्रॉल करते समय टाइमर क्यों रुकता है?
मैं क्यों NSTimer जैसे ही मैं UIWebView में स्क्रॉल के रूप में बंद हो जाता है मुसीबत पता लगाना का एक सा हो रहा है। कृपया निम्नलिखित कोड पर एक नज़र डालें (मैं जानता हूँ कि यह एक होमवर्क साइट नहीं है, लेकिन मैं ईमानदारी से अटक कर रहा हूँ):
- (void)viewDidLoad {
[super viewDidLoad];
NSString *address = @"http://en.m.wikipedia.org/wiki/";
NSURL *url = [NSURL URLWithString:address];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[wiki loadRequest:request];
time = 0;
countValue = 0;
timer = [NSTimer scheduledTimerWithTimeInterval: 0.1 target: self selector: @selector(updateTimer) userInfo: nil repeats: YES];
timeRand = 0;
countValueRand = 1;
randomTimer = [NSTimer scheduledTimerWithTimeInterval: 0.1 target: self selector: @selector(updateRandomTimer) userInfo: nil repeats: YES];
[self generateWordsArray];
}
कुछ भी नहीं वास्तव में समस्या पैदा करने वाले, कैसे देखते हैं अपने '- (शून्य) updateTimer' और' - (शून्य) updateRandomTimer':
तो आप अपने टाइमर प्रारंभ के बाद, यह NSRunLoopCommonModes में जोड़ने के लिए? क्या आपके टाइमर को रोकना कुछ हो सकता है? क्या आप वाकई स्क्रॉलिंग टाइमर को रोक रहे हैं? –
स्टॉप या देरी? –
हाय, आपकी मदद के लिए बहुत बहुत धन्यवाद, हालांकि मुझे यकीन है कि वेबव्यू टाइमर को काम करने से रोकता है ... – dyang