Вы можете вызвать универсальный селектор, который, в зависимости от показанной страницы, вызывает другие методы:
[NSTimer scheduledTimerWithTimeInterval:120
target:self
selector:@selector(selectorDispatcher)
userInfo:nil
repeats:YES];
и, очевидно, ваш метод selectorDispatcher будет выглядеть примерно так:
- (void) selectorDispatcher{
if(pageshown1)
[self callmethod1];
else
[self callmethod2];
}
Я думаю, что это должно работать ... дайте мне знать!