0

我的项目中有这个 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>Medical Info</key>
    <array>
        <string>Date of Birth</string>
        <string>Blood Type</string>
    </array>
    <key>Allergies</key>
    <array>
        <string>Drug</string>
    </array>
    <key>Medication</key>
    <array>
        <string>Drug</string>
    </array>
    <key>Conditions</key>
    <array>
        <string>Medical</string>
    </array>
</dict>
</plist>

当我显示它时,它的排序方式不同:

表视图

如何将我的 plist 中的表格显示为 plist 中存储的内容而不进行排序?谢谢!

4

1 回答 1

2

NSDictionary未订购,因此无法保证它会显示为您在 plist 中订购的内容。不幸的是,如果您使用字典,则必须对其进行排序。如果您希望它与 plist 中的数据具有相同的顺序,请将其更改为使用数组。

于 2012-06-08T03:48:12.727 回答