В моем приложении я использовал таймер,
Когда таймер запускается впервые, я хочу остановить этот таймер, когда он идет в фоновом режиме,
Так что я использовал этот код для остановки таймера,
- (void)applicationWillEnterForeground:(UIApplication *)application
{
FirstViewController *view = [[FirstViewController alloc]init];
[view.myticker invalidate]; //myticker is timer
view.myticker = nil;
[view release];
}
Я сделал недействительным таймер при вызове метода делегата Foreground,
Но когда доходит до viewcontroller старый таймер все еще работает,
Как я могу сделать недействительным таймер при работе таймера в фоновом режиме?