我在 - (void)applicationWillEnterForeground :( UIApplication *)应用程序中编写了代码,但我的应用程序没有检测到设置包中的更改,新设置在应用程序重新启动时有效,有人请帮我如何进行更改应用程序运行时应用程序的设置
答案 0 :(得分:3)
尝试-(BOOL)synchronize;
NSUserDefaults
。
答案 1 :(得分:1)
在NSUserDefaults
中设置值后,尝试调用[[NSUserDefaults standardUserDefaults] synchronize];
,以便将值写入磁盘。
答案 2 :(得分:0)
:此行之后的方法
NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults],添加此行
[默认同步];