在通话期间暂停游戏

时间:2014-09-02 11:54:08

标签: sprite-kit appdelegate

我可以在哪里处理来电时暂停游戏的代码。我知道

-(void)applicationWillResignActive:(UIApplication *)application

但是在游戏过程中,如何调用它(我无法从SKScene调用它,也不能从视图控制器调用它 - 只能从app delegate调用它,但是如何从那里运行属于视图控制器的代码片段)

谢谢。

1 个答案:

答案 0 :(得分:1)

同时我想通了,我使用了NSNotification,这里是代码行,把它放在你想要处理它的视图控制器里面:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pauseGame) name:UIApplicationWillResignActiveNotification object:nil];