【发布时间】:2012-01-09 15:17:47
【问题描述】:
我有一个 dico NSDictionary,其中包含以下内容: { 123 = , 125 = , ... 73 = }
123、125、..、73 是 NSString。
我想要一个 NSArray,其中包含按 id 排序的对象:
[ <MyObject:73>, <MyObject:123>, ..., <MyObject:125> ]
最有效的方法是什么?
我使用[[dico allKeys] sortedArrayUsingSelector:@selector(compare:)] 来键入有序键的列表,但由于键是 NSString,它们的排序方式不正确(我最终可能会得到 [42, 46, 5, 56. ...]。
【问题讨论】: