在应用程序运行IOS时,通过设置包更改应用程序设置

时间:2011-07-16 11:19:25

标签: iphone objective-c ios

我在 - (void)applicationWillEnterForeground :( UIApplication *)应用程序中编写了代码,但我的应用程序没有检测到设置包中的更改,新设置在应用程序重新启动时有效,有人请帮我如何进行更改应用程序运行时应用程序的设置

3 个答案:

答案 0 :(得分:3)

尝试-(BOOL)synchronize; NSUserDefaults

答案 1 :(得分:1)

NSUserDefaults中设置值后,尝试调用[[NSUserDefaults standardUserDefaults] synchronize];,以便将值写入磁盘。

答案 2 :(得分:0)

在您的applicationWillEnterForeground中的

:此行之后的方法

NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults],添加此行

[默认同步];