NSUserDefaults设置bool值重新启动后bool仅仅设置丢失问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSUserDefaults设置bool值重新启动后bool仅仅设置丢失问题相关的知识,希望对你有一定的参考价值。

今天使用NSUserDefaults保存bool至重新启动后发现bool值没有保存对

NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
    [ud setBool:_rememberUsernamePassword forKey:@"rememberUsernamePassword"];

解决方法

[ud synchronize];

设置完毕后有须要同步一下

以上是关于NSUserDefaults设置bool值重新启动后bool仅仅设置丢失问题的主要内容,如果未能解决你的问题,请参考以下文章

NSUserDefaults 问题(如何在启动应用程序时在需要时打开不同的 viewController)

iOS:客户端如何重新连接到 xmpp 服务器

通过 plist 覆盖 NSUserDefaults 值

如何将 NSNumber 转换和比较为 BOOL?

xcode swift:NSUserDefaults:如果退出应用程序,则保存高分并在停止的地方重新启动它

NSUserDefaults 未在 IOS4 中加载