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 に答える