【问题标题】:How to add predefined values in plist?如何在 plist 中添加预定义值?
【发布时间】:2014-11-18 17:39:30
【问题描述】:

我必须创建一个配置 plist。我想为一个字段设置一些预定义的值,以便其他人可以从 plist 的下拉列表中选择值。像这个屏幕这样的东西,用户如何从下拉菜单中选择语言。

是否可以在 Plist 中定义一组预配置的值?

【问题讨论】:

    标签: ios objective-c xcode properties-file


    【解决方案1】:

    是的。您应该从阅读属性列表序列化指南开始。 然后使用 xcode 内置的属性列表编辑器。 通常,您的 plist 中会有一系列字典,例如可供选择的选项列表。 像NSDictionaryNSArray 这样的基础集合甚至有方便的类工厂方法,基本上可以从plist 加载。

    如今,JSON 也是一种替代方案。

    【讨论】:

    • 在 Xcode 7.1 /Applications/Xcode.app/Contents/PlugIns 中有 DVTCorePlistStructDefs.dvtpluginDVTiOSPlistStructDefs.dvtplugin 看起来像你在说什么,我已经编辑了它们,但它没有出现在 Xcode 的属性列表类型中。有没有人能够更容易地做到这一点?我还阅读了 Apple 关于 plist 的文档,但没有关于添加新的属性列表类型。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    相关资源
    最近更新 更多