我正在使用以下代码对UIPicker中的结果进行排序。结果是随机产生的,因为我正在使用字典/ plist来存储数据。

NSArray *components = [self.dobRangesDict allKeys];
NSArray *sorted = [components sortedArrayUsingSelector: @selector(compare:)];
self.dates = sorted;

这将对数据进行排序,但是我正在寻找对数据进行数字排序的方法。有什么想法我可能会去实现吗?

谢谢你的帮助。

最佳答案

这里有两个选择。

我个人的选择是使用[components sortedArrayUsingComparator:^(NSString *a, NSString *b) { return [a compare:b options:NSNumericSearch]; }]

关于iphone - 从UIPicker中的plist字典对数据进行数字排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6985142/

10-16 22:19