【发布时间】:2010-07-02 17:03:05
【问题描述】:
当用户在 iPhone 上更改设置中的 NsuserDefaults 并在我的应用暂停后激活我的应用时,我想重新加载活动视图。
我该怎么做?
【问题讨论】:
标签: iphone nsuserdefaults ios4 multitasking
当用户在 iPhone 上更改设置中的 NsuserDefaults 并在我的应用暂停后激活我的应用时,我想重新加载活动视图。
我该怎么做?
【问题讨论】:
标签: iphone nsuserdefaults ios4 multitasking
您可以在应用程序委托中实现applicationDidBecomeActive: 方法,或在任何其他对象中注册UIApplicationDidBecomeActiveNotification 通知。
【讨论】:
App Delegate 上的- (void)applicationWillEnterForeground:(UIApplication*)application 在退出挂起时被调用。
实现这个方法,在它检查你的设置是否改变了,找到你最顶层的视图控制器然后重新加载它的视图。
【讨论】: