可能重复:
Can i sort the NSDictionary on basis of key in Objective-C?
我在.plist文件中有几个字符串,我试图返回到NSDictionary然后进入一个数组,但返回的顺序与我在播放列表中保存的顺序不一样。 到目前为止我已经尝试了
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
NSArray *strs = [NSArray arrayWithArray:[dict allKeys]];
strs = [strs sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
但这只是返回键名。
答案 0 :(得分:0)
我实际上只是在google上查看一些论坛,发现这很有效:Can i sort the NSDictionary on basis of key in Objective-C?
答案 1 :(得分:0)
不,你不能。
尽管如此,你也可以保留一个带有键的有序数组。