次のように NSTimer を開始すると:
@property (strong) NSTimer * messageTimer;
self.messageTimer = [NSTimer scheduledTimerWithTimeInterval:10.0
target:self
selector:@selector(checkForMessages)
userInfo:nil
repeats:YES];
別のView Controllerに切り替えても引き続き実行されますか?
私がそれをキャンセルするまで:
[messageTimer invalidate]; self. messageTimer = nil;