【发布时间】:2012-02-01 21:12:48
【问题描述】:
嗯,我做了一个小游戏,游戏结束时给我,3个数据。
分数、硬币和等级。为此,我添加了排名。 (目前是手动完成的,直到我弄清楚如何根据分数更改排名)
所以,这里是 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>entry1</key>
<dict>
<key>rank</key>
<string>1</string>
<key>level</key>
<string>9</string>
<key>score</key>
<string>1999</string>
<key>coins</key>
<string>764</string>
</dict>
<key>entry2</key>
<dict>
<key>rank</key>
<string>2</string>
<key>level</key>
<string>8</string>
<key>score</key>
<string>1799</string>
<key>coins</key>
<string>375</string>
</dict>
<key>entry3</key>
<dict>
<key>rank</key>
<string>3</string>
<key>level</key>
<string>6</string>
<key>score</key>
<string>1599</string>
<key>coins</key>
<string>894</string>
</dict>
<key>entry4</key>
<dict>
<key>rank</key>
<string>4</string>
<key>level</key>
<string>3</string>
<key>score</key>
<string>799</string>
<key>coins</key>
<string>523</string>
</dict>
</dict>
</plist>
我希望能够按排名、硬币或级别对高分面板进行排序。
我已经尝试了很多方法来实现它,但没有什么能达到我想要的效果。
所以如果有人能给我一些建议,我将非常感激。
提前致谢。
【问题讨论】:
标签: iphone sorting nsarray plist nsdictionary