如何在Xcode 4中将plist的根对象类型更改为NSArray

Dar*_*lay 12 xcode objective-c plist ios xcode4

如何在Xcode 4中创建的plist中将根对象类型更改为NSArray?它默认为一种NSDictionary,但我找不到改变它的方法.

Mec*_*cki 15

你不能在Xcode4中做到这一点.你可以做的是手工创建一个plist,一个数组作为根对象或者一个现有的一个(当然这个应该是一个空的,因为用行转换一个没有意义)并通过替换<dict/><array/>你修改它可能必须先将其转换为XML plist,如果它是二进制的).一旦根对象是一个数组,Xcode似乎保持这种方式,当你选择添加一行时,它会立即将一个数字作为键(当然,没有别的可能).也许您应该在https://bugreport.apple.com上提交功能请求


Rub*_*rin -2

1- 在 XCode 中创建 PLIST。2- 打开创建的空 plist 文件。3-右键单击plist 的空白区域。4- 添加行。5- 在“类型”列中,选择“阵列”。