我在NSUserDefaults的保存一个布尔值,像这样:NSUserDefaults的值更改
[[NSUserDefaults standardUserDefaults]setBool:NO forKey:@"password"];
然后我同步,这样的默认值:
[[NSUserDefaults standardUserDefaults]synchronize];
但是,当我的应用程序进入后台,然后进入前景我布尔将值更改为YES
为什么会发生这种情况?我只在程序中的一个地方将我的布尔设置为YES
,当我的应用程序离开/进入前景时,该程序无法管理。
谢谢!
什么是您使用的是检索值的代码? – skram
我使用'boolForKey' – SmartTree
你什么时候设置的值,在应用程序的哪一点?当它是背景时? – skram