我在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];
}
答案 0 :(得分:6)
我必须添加[[NSUserDefaults standardUserDefaults] synchronize];
才能进行同步。