【问题标题】:Define ENUM values in a .plist in Xcode在 Xcode 的 .plist 中定义 ENUM 值
【发布时间】:2013-10-08 09:21:58
【问题描述】:

我使用 configuration.plist 文件在我的应用程序中配置某些参数,并根据 plist file. 的内容初始化几个类

但是我想向开发人员公开一个可以选择的选项列表,如下所示(按说),

我可以在应用程序info.plist 文件中使用这种选项,但我无法在其他任何地方看到如何实现这一点。 我正在查看一个显示可用选项列表的下拉列表,可能是ENUM 列表。

感谢任何帮助。

【问题讨论】:

  • 我不相信你能做到。您正在谈论的(默认)键和值在 Xcode 中进行了硬编码,以具有良好的、本地化的、人类可读的描述。

标签: ios objective-c xcode enums plist


【解决方案1】:

您可以从 .plist 文件中读取:

NSDictionary* infoDictionary = [[NSBundle mainBundle] infoDictionary];
NSString* region = [infoDictionary objectForKey:(__bridge id) kCFBundleDevelopmentRegionKey];

【讨论】:

  • 你误解了这个问题。问题是关于如何启用对 Xcode 中 info.plist 以外的属性列表的有用编辑,以及下拉选项等。
猜你喜欢
  • 1970-01-01
  • 2014-11-18
  • 1970-01-01
  • 1970-01-01
  • 2011-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多