1

当应用程序仅短暂关闭时,似乎不会调用UIApplicationDidBecomeActiveNotification和通知。UIApplicationDidBecomeActiveNotification

具体来说:当应用程序进入前台时,它应该检查设置应用程序中的任何设置是否已更改。如果您直接进入设置应用程序,更改某些内容并立即返回,则有时不会发送通知。再次关闭并重新打开应用程序后,它们被调用并且一切正常。

有没有更好的方法来持续检测应用程序何时进入前台?还是有什么东西会导致冲突并阻止这些通知被发送?

4

1 回答 1

1

与其试图捕捉每个前景转换,不如通过观察来观察设置的变化,无论它们如何发生NSUserDefaultsDidChangeNotification。请参阅如何在 iOS 4 上获取更新 NSUserDefault?

于 2012-07-13T01:23:15.163 回答