【问题标题】:Detect incoming NotificationCenter notification on iOS在 iOS 上检测传入的 NotificationCenter 通知
【发布时间】:2012-03-20 11:07:40
【问题描述】:
是否有 API 可以让我知道 NotificationCenter 何时会在我的应用程序运行时在屏幕顶部弹出通知(例如对于传入的消息或电子邮件)?
它会导致我的游戏出现很大的性能故障,所以我想暂停它并在通知消失后取消暂停。如果没有要听的事件,我只能考虑监控 FPS 并在它低于阈值时暂停几秒钟。还有其他建议吗?
【问题讨论】:
标签:
ios
cocoa-touch
ios5
notifications
nsnotificationcenter
【解决方案1】:
编辑:我的答案仅适用于弹出通知,不适用于滚动到屏幕顶部的通知。对不起:(
在你的应用委托中,方法
- (void)applicationWillResignActive:(UIApplication *)application
将被调用。
然后
- (void)applicationDidBecomeActive:(UIApplication *)application
何时该重新启动。