我目前正在使用 XCODE 4.0.2,并尝试创建一个非常简单的 plist,如图 here 所示。
我按照指示执行以下操作!
它最终应该看起来像这样
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Name</key>
<string>John Doe</string>
<key>Phones</key>
<array>
<string>408-974-0000</string>
<string>503-333-5555</string>
</array>
</dict>
</plist>
然而。当我这样做时,结果是这样的
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<Key>Root</Key>
<dict>
<key>Name</key>
<string>John Doe</string>
<key>Phones</key>
<array>
<string>408-974-0000</string>
<string>503-333-5555</string>
</array>
</dict>
</dict>
</plist>
这是 4.0.2 和 4.2(或最新版本是什么?)之间的错误吗?是什么造成了这种差异?
最佳答案
苹果的样本是错误的。图形 View 显示 Root,但 TextView 是没有 Root 父级的扁平版本。只要在创建列表时不包含根节点,您最终就会得到与其列表匹配的文本。
关于iphone - 创建 plist 时的未知行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7264637/