1

我正在编写一个应用程序,当应用程序调用 applicationDidEnterBackground 时,该应用程序需要将其状态的某些部分重置为默认状态。我想知道的是,获取指向需要重置的视图的指针然后在应用程序委托中重置需要重置的属性是否是一种更好的做法,或者我应该发布一个 NSNotification应用程序正在进入后台并让视图控制器在其内部进行清理。或者也许还有另一种我没有想到的方法。

我很感激任何意见。

4

1 回答 1

3

这些通知已经发布。只需订阅控制器类中的事件并在那里做任何你需要的事情。

从文档:

应用程序还会在调用此方法的同时发布 UIApplicationDidEnterBackgroundNotification 通知,让感兴趣的对象有机会响应转换。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplication_Class/Reference/Reference.html#//apple_ref/c/data/UIApplicationDidEnterBackgroundNotification

于 2011-05-19T19:38:03.657 回答