我不明白的逻辑:当我创建通过Settings.bundle ...为什么我的代码不能通过[NSUserDefaults standardUserDefaults]访问值?
[[NSUserDefaults standardUserDefaults] stringForKey:@"mykey1"]
从代码访问,但是当设置捆绑值是零
,只要我通过Settings.app触摸该键此关键是我的代码可读。
解决方案我发现需要读取文件“Root.plist”,从它建立一个字典,register
的值和synchronize
他们。
我多次阅读Apple文档 - 我仍然不理解用一组标准设置提供应用程序的想法和标准模式。
我学习的任何提示?
谢谢!我仍然感到困惑:苹果为什么不提供至少应用程序使用Settings.bundle作为默认值的选项?这个任务是否有标准的实现?我见过一对夫妇,他们看起来不太平等,所以这里有什么建议? – tschloss