iphone - 在用户定义集的Info.plist 中,设置布尔值属性

  显示原文与译文双语对照的内容
0 0

通过用户定义的设置在 Info.plist 文件中设置属性很简单,你只需使用 ${YOUR_SETTING_NAME} 作为值。 但是,是否可以为bolean属性执行这里操作? boolean文件中的结构为:

<key>NSAppleScriptEnabled</key>
<false/>

这里不清楚如何使用用户定义的设置。

时间:原作者:

0 0

我不确定怎么做,但是我相信,对于这个特定的键( NSAppleScriptEnabled ),你还可以使用字符串"是"。

原作者:
0 0

你指"用户定义的设置"是什么意思。

如果你谈到的用户是你的( 换句话说,开发者),那么你就可以把你想要的任何钥匙放在你的,项目中。

如果你谈到的用户是应用程序用户的终端,请不要尝试将它的设置保存在 Info.plist. 中。 尽管应用程序有时可能在mac上更改自己的信息 plist,但这通常不是,这取决于应用程序的安装方式。 在iPhone上,这是永远不可能的,因为这个应用是只读的。 无论哪种情况,更改 Info.plist 都会使你所做的任何应用程序签名失效。

如果要更改最终用户设置,请使用 NSUserDefaults 。

原作者:
...