如何在Settings.bundle中与NSUserDefaults同步?

时间:2011-08-19 20:05:32

标签: iphone ios nsuserdefaults

我在Settings.bundle中创建了我的应用设置。我进入Settings App并更新一个值。当我重新启动我的应用程序(在后台)时,如何检查Settings App中的更新设置。

我尝试了以下但我仍然得到了旧值。有什么建议吗?

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(checkAutoUpdateSettingsForNotificaiton:) name:UIApplicationDidBecomeActiveNotification object:nil];

- (void)checkAutoUpdateSettingsForNotificaiton:(NSNotification *)aNotification
{
    NSNumber *period = [[[NSUserDefaults standardUserDefaults] objectForKey:@"periodID"] retain];

}

1 个答案:

答案 0 :(得分:6)

我必须添加[[NSUserDefaults standardUserDefaults] synchronize];才能进行同步。