0

我在我的应用程序中创建了一个 Settings.bundle,用户可以在其中更改一些属性,例如字体大小。有用。

但是当我离开我的应用程序并更改我的设置时,我不知道如何才能收到更改通知。目前,我在每次加载视图时创建一个函数调用来检查应用程序设置。但我想知道是否有其他适当的方法可以做到这一点。

4

2 回答 2

2

您应该使用您的应用程序委托application:didFinishLaunchingWithOptions:或等效位置来检查您的NSUserDefaults值,或者只是在UIViewController viewDidLoad方法中读取它们。

虽然没有多任务处理,但这绰绰有余。在 MacOS X Cocoa 上,我们使用 KVO 和绑定来检查应用程序执行期间的更改;毫无疑问,如果需要,类似的东西将适用于 4.0。

于 2010-05-03T12:52:56.617 回答
0

我终于找到了解决方案。就像你说的 Paul,对于 4.0 sdk 版本,有类似的东西,我在“UIApplicationDelegate 协议”中找到了它。感谢你们对我的帮助。;)

于 2010-05-04T13:34:33.340 回答