0
У меня есть таймер, который вызывает функцию каждые 10 секунд:Start & Stop Timer
[NSTimer scheduledTimerWithTimeInterval:10.0
target:self
selector:@selector(checkForMessages)
userInfo:nil
repeats:YES];
Это вызывает функцию:
- (void)checkForMessages
{
//do something here
}
два вопроса:
- Как я остановить таймер, если необходимо?
- Могу ли я поместить этот таймер и функцию где-нибудь, чтобы я мог его вызвать из разных контроллеров?
Да, это имеет смысл. Значит, чтобы остановить таймер? – NCoder
Я думаю, что-то вроде этого? [messageTimer invalidate]; самостоятельно. messageTimer = nil; – NCoder
, который выглядит примерно как раз. –