当应用程序调用applicationDidEnterBackground时,我正在编写一个需要将其状态的某些部分重置为默认状态的应用程序。我想知道的是,如果更好的做法是获取指向需要重置的视图的指针,然后在应用程序委托中重置需要重置的属性,或者我应该发布一个NSNotification应用程序正在进入后台并让视图控制器在其自身内部进行清理。或许还有另一种我没想过的方法。
我感谢任何意见。
答案 0 :(得分:3)
这些通知已经发布。只需在您的控制器类中订阅该事件,并在那里做任何您需要的事情。
来自文档:
该应用程序还发布了一个 使用UIApplicationDidEnterBackgroundNotification 同时通知它 调用此方法给予感兴趣 对象有机会回应 过渡。