【发布时间】:2011-01-17 02:51:16
【问题描述】:
是否可以将应用程序的 Info.plist 文件中的值用作 Settings.bundle 中的项目的 DefaultValue 值?例如CFBundleVersion。我尝试将其输入为${CFBundleVersion},但没有成功。我也尝试过更改 DefaultValue 类型但没有成功。有什么想法吗?
背后的原因很简单:
-
CFBundleVersion在编译时已知 时间,所以我不必接受它 来自应用程序mainBundle的值 然后将该值应用于NSUserDefaults。 - 其他原因是
安装应用程序,但在此之前
运行它,设置捆绑值
与代码设置不同步
NSUserDefaults没有 执行自己的机会......所以它会是 无聊到永远记得我有 更改我的设置捆绑包值 手动。
【问题讨论】: