检测iOS上的传入NotificationCenter通知

时间:2012-03-20 11:07:40

标签: ios cocoa-touch ios5 notifications nsnotificationcenter

是否有一个API可以让我知道NotificationCenter何时会在我的应用运行时在屏幕顶部弹出通知(例如传入的消息或电子邮件)?

它会给我的游戏带来巨大的性能故障,所以我想暂停它并在通知消失后取消暂停。如果没有可以收听的事件,我只能考虑监视FPS并暂停几秒钟,如果它低于阈值。还有其他建议吗?

1 个答案:

答案 0 :(得分:2)

编辑:我的答案仅适用于弹出式通知,而不适用于滚动到屏幕顶部的通知。对不起:(


在你的app delegate中,方法

- (void)applicationWillResignActive:(UIApplication *)application

将被召唤。

然后

- (void)applicationDidBecomeActive:(UIApplication *)application

什么时候重新开始。