在我viewDidLoad
方法我有以下幾點:在同一UIViewControllers使用2的NSTimer
- (void)viewDidLoad
{
[super viewDidLoad];
[self repeatRequest];
[NSTimer scheduledTimerWithTimeInterval:30.0 target: self selector: @selector(repeatRequest) userInfo: nil repeats: YES];
[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(onTimer) userInfo:nil repeats:YES];
}
這裏是被調用的方法:
- (void) repeatRequest{
NSLog(@"backgroundRequest");
}
- (void) onTimer{
NSLog(@"flip pages");
}
的東西是一切正常的一個2分鐘,方法被調用設置...但之後,一切都會誤入歧途,並且方法每秒調用一次而不是五秒鐘一次。並且repeatrequest
被更頻繁地調用它應該是。任何人都知道它是什麼h可能是原因?
我覺得在這個視圖的另一個代碼的問題,因爲我檢查它1小時它對我工作很好。 – Ron