1
A
回答
3
创建一个NSDictionary然后用
[myDict setObject:@"defaultvalue" forKey:@"mykey"];
每个默认值。然后使用
[[NSUserDefaults standardUserDefaults] registerDefaults:myDict];
在启动时始终执行此操作是安全的,因为它不会覆盖设置。当你去通过
[[NSUserDefaults standardUserDefaults] objectForKey:@"mykey"];
阅读您设置的值,你会得到你的默认值,或者您后来设置的值。
1
将此首选项存储在您的应用程序包中,作为某些默认设置的一部分。当您的应用第一次启动(不存在保存的首选项)时,请将此值保存到NSUserDefaults,文档目录或存储应用首选项的位置。
-1
0
如果给定键的默认值中没有设置任何值,请设置一些值。您可以在您的应用程序加载时进行此项检查,在第一次运行后的任何时间,您总是会为您的@"MySpecialPref"
键拥有一个对象。
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if (![defaults objectForKey:@"MySpecialPref"]) {
[defaults setBool:YES forKey:@"MySpecialPref"];
}
相关问题
- 1. 如何为Android应用程序设置语言首选项?
- 2. 设备设置意见中的Android应用程序首选项
- 3. 如何在Eclipse RCP应用程序中为首选项设置默认值
- 4. 如何设置和访问phonegap应用程序的应用程序首选项?
- 5. 如何将共享首选项值设置为布局
- 6. 将字体系列的用户首选项设置为wpf mvvm应用程序
- 7. 如何为我的应用程序设置Windows 10通知首选项
- 8. 在Android中设置应用程序的语言首选项
- 9. 如何在Spring映射中将列表的某些值设置为可选项?
- 10. 使用jquery将某些表单输入设置为某些值
- 11. 使用App SDK获取和设置应用程序首选项
- 12. 如何将某些EnvironmentVariable设置为执行应用程序的目录\ somedir?
- 13. 将UI首选项摘要字段设置为首选项的值
- 14. 如何在Android设备的设置应用程序中添加自定义设置首选项
- 15. 如何在ORACLE CRMOD中将选项设置为某些值时才会读取
- 16. 当选项存在时如何设置某些变量值
- 17. 如何将滑块步进值设置为某些固定值?
- 18. 如何将产品设置为某些项目的产品选项
- 19. Android设置和首选项
- 20. 如何为vim插件窗口设置某些选项?
- 21. 如何设置共享首选项
- 22. 如何为应用程序设置默认选项?
- 23. 如何将某些值设置为R中的特定颜色?
- 24. 如何将读取首选项设置为secondary首选的一个查询
- 25. 如何为多个xml首选项设置默认值?
- 26. 如何从设置首选项更改应用程序的字体大小?
- 27. 如何使用UIButton跳入应用程序首选项设置页面?
- 28. 跨平台配置,选项,设置,首选项,默认值
- 29. 如何将字符串设置为共享首选项?
- 30. 如何根据首选项中的值设置微调器值
任何人都可以阐明为什么我的答案被拒绝吗? – barfoon 2011-01-20 19:23:55
请在下方查看您的回答评论。 – LuckyLuke 2011-01-20 19:46:04