我的 settings.bundle 配置为显示 4 个设置,我希望用户访问/更改这些设置。在应用程序生命周期中,我还有另外几个值,我将它们存储在 NSUserDefaults 中,但我对它们显示在 Settings.app 中不感兴趣。 settings.bundle 中的值的数量是否有可能与存储在 NSUserDefaults 中的键/值对的实际数量不同?为了正确管理它必须做什么?
谢谢
最佳答案
Settings bundle 中的键/值对由 [NSUserDefaults standardUserDefaults]
管理,但没有什么可以阻止您添加自己的键和值进行管理。除非您将它们添加到 bundle 的属性列表中,否则它们不会显示在您应用的“设置”屏幕中。
无论是否从您的“设置” bundle 中,只需以相同的方式注册、存储和检索用户默认值即可;无需执行任何其他操作。
关于iphone - Settings.bundle 与 NSUserDefaults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4360046/