当用户按下主页按钮时,定时器无效,不起作用

时间:2014-10-21 13:08:45

标签: objective-c nstimer

我在app delegate中有这个代码,它在我的视图中调用一个现有的方法,它使计时器无效并暂停我的应用程序的音乐:

Appdelegate.m

- (void)applicationWillResignActive:(UIApplication *)application{

    GameViewController *gamer = [[GameViewController alloc] init];
    [gamer EnterBackground];
}

GameViewController.m

-(void)EnterBackground{
    NSLog(@"App Enter in background mode!");

    [t1 invalidate];
    [t2 invalidate];
    [t3 invalidate];

    [_audioPlayer stop];
}

我无法理解为什么模拟器在我按下锁定按钮或在家时,NSLog工作,但定时器和音频仍然继续运行,为什么会发生这种情况?有可能的解决方案吗?

0 个答案:

没有答案