wil*_*lc2 3 iphone nsuserdefaults
我有一个应用程序,我需要一个BOOL值来持续发布.
第一次启动时该值应为YES,此后用户可自定义.
但如果它是第一次启动,如何在程序运行之前将默认值设置为YES?
您需要在每次启动应用时使用NSUserDefaults注册默认值字典:
NSDictionary *defaultValues = [NSDictionary dictionaryWithObject:
[NSNumber numberWithBool:YES] forKey:@"myUserDefaultsKey"];
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultValues];
Run Code Online (Sandbox Code Playgroud)
现在,
[[NSUserDefaults standardUserDefaults] boolForKey:@"myUserDefaultsKey"];
Run Code Online (Sandbox Code Playgroud)
如果密钥不存在,将返回YES.
| 归档时间: |
|
| 查看次数: |
873 次 |
| 最近记录: |