可能重复:
UIScrollView pauses NSTimer until scrolling finishes为什么计时器在UIWebView iPhone中滚动时停止?
我有一点麻烦搞清楚为什么的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'?可能在那里停止你的计时器?你确定滚动停止计时器吗? – 2011-07-13 18:55:48
停止或延迟? –
嗨,非常感谢您的帮助,但是我确信webview确实会停止计时器的运行... – dyang