キーがsで構成されている辞書がありますNSNumber
。私は次のように使用しkeysSortedByValueUsingComparator
ています:
NSArray *sortedKeys = [self.platformDict keysSortedByValueUsingComparator:^NSComparisonResult(id obj1, id obj2) {
return [(NSNumber*)obj2 compare:(NSNumber*)obj1];
}];
しかし、これが私が得た結果です:
(lldb) po sortedKeys
(NSArray *) $1 = 0x0704bd20 <__NSArrayI 0x704bd20>(
100000,
250000,
1000000,
500000,
3000000,
2000000,
5000000,
10000000
)
これは故障しています。これはメソッド実装のバグですか、それともここに別の問題がありますか?