2011-03-29 24 views
9

在Xcode中,我已经非常习惯于创建plists来存储简单的静态数据数组。将plist根类型更改为Xcode 4中的数组?

但是,在Xcode 4中,我无法弄清楚如何将plist的默认根类型从Dictionary更改为Array

只是我在Xcode 4中遇到的许多挫折之一。有谁知道如何做到这一点?

+0

我想出了至少一个临时性的解决方法:创建.plist文件,然后在TextEdit中打开它,并将XML标记从更改为。不过,Xcode 4中必须有一种方法。为什么“显示原始键/值”似乎无能为力? – Keller 2011-03-30 02:13:54

+0

我没有答案,但稍微快一点的解决方法是选择'版本'编辑器视图(⌥⇧⌘),它允许您编辑原始XML。我想,它将不得不这样做。我假设'显示原始键/值'还没有实现(就像XCode 4的大部分似乎)。 – Cris 2011-04-15 13:36:33

+0

这里同样的问题。非常困惑为什么XCode 4 plist编辑器没有显示出根元素。但是有一个奇怪的选项“Property List Type”。它的值没有说明根元素的类型,但可能是这个选项影响根元素的类型...... – HARDWARRIOR 2011-04-25 06:02:33

回答

10

只需右键单击.plist文件并打开文件作为源代码。现在我们将能够看到xml文件。

<dict/>更换为<array/>。现在建立一个项目。事情会好起来的。

1

我的技巧:创建一个新行,将其类型设置为数组,将所需的项放入根数组中。切割阵列,然后你有一个空的plist。然后粘贴,并且您有一个数组的根类型为Array的数组,其中包含您创建的数组中的项目。