我可以在哪里处理来电时暂停游戏的代码。我知道
-(void)applicationWillResignActive:(UIApplication *)application
但是在游戏过程中,如何调用它(我无法从SKScene调用它,也不能从视图控制器调用它 - 只能从app delegate调用它,但是如何从那里运行属于视图控制器的代码片段)
谢谢。
答案 0 :(得分:1)
同时我想通了,我使用了NSNotification,这里是代码行,把它放在你想要处理它的视图控制器里面:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pauseGame) name:UIApplicationWillResignActiveNotification object:nil];