В моем viewDidLoad
методе я следующее:с использованием 2 NSTimer в одних и тех же UIViewControllers
- (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 минуты, и методы вызываются как настроенные ... но после этого все сбивается с пути, и метод onTimer
получает вызов каждую секунду не один раз в пять секунд. И также часто называют repeatrequest
, что он должен быть. Любой знает, какой h может быть причиной?
Я думаю, проблема в вашем другом коде этого представления, потому что я проверяю его на 1 час, он отлично работает для меня. – Ron