收到 UILocalNotification 后,如何防止我的 GUI 从锁定屏幕返回时重绘?在 didReceiveLocalNotification 我展示了一个模态视图,但我的视图控制器的旧状态在此之前显示了一会儿。我该如何防止这种情况?
当我从后台返回本地通知时,我得到的事件顺序如下:
1. UIApplicationWillEnterForegroundNotification
2. UIApplicationDidBecomeActiveNotification
3. didReceiveLocalNotification
当我来自锁定屏幕时:
1. didReceiveLocalNotification
2. UIApplicationDidBecomeActiveNotification
为什么会有这种差异以及我是否还缺少其他东西?
谢谢