我有一个带有一些 UI 自定义的设置包,
问题是如果应用程序关闭并且我更改了设置,当我打开它时它会更新。但在 iOS 4 中,如果应用程序在后台运行并且我更改了设置,则在我关闭应用程序并重新打开它之前,它根本不会更新。
我的 NSUSerDefaults 阅读代码是这样的:
NSUserDefaults *savedData = [NSUserDefaults standardUserDefaults];
NSInteger size = [savedData integerForKey:@"size"];
在 viewWillAppear 上,因为每次加载视图时都应该调用此方法,因为它正在启动或来自后台。
那里有很多 NSUserDefaults 代码,但缺少的只是 [savedData 同步];这似乎是为了在您在应用程序中更改默认设置后更新它们,而不是相反(在设置中更改,尝试检索它们)
我在这里想念什么?