有没有办法按名称对Xcode中的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>Alpha</key>
<string>This is the letter alpha</string>
<key>Beta</key>
<string>This is the letter beta</string>
等...
我得到了这个plist但是xcode拒绝按顺序显示plist ....
任何想法?
答案 0 :(得分:0)
问题不在于plist,而在于您尝试在其中放置的数据结构。字典(在此上下文中为<dict>
)将信息存储在键值关系中,其中没有顺序概念。
如果您希望以任何特定顺序保留任何类型的对象,则应将NSArray对象保存到plist而不是NSDictionary。数组确实具有顺序概念,因为它们通过表示数组中项目顺序的数字索引来存储项目。