如何在目标C中使用nsstrings对数组进行排序

时间:2011-10-14 16:16:53

标签: iphone objective-c nsstring nsdate

  

可能重复:
  NSArray of Dates sort
  How to sort array having numbers as string in iPhone?

我有各种NSDates,我将其转换为NSString并将其存储在数组中。 我正在尝试根据日期创建部分,我正在同时对其进行排序。 我想知道是否可以根据数值对NSStrings的NSArray进行排序,该数组看起来像:

Array: (
10AM,
12PM,
1PM,
3PM,
9AM
)

1 个答案:

答案 0 :(得分:3)

对NSDate的NSArray进行排序会更容易,你可以这样做

NSArray* sortedArray = [dateArray sortedArrayUsingSelector:@selector(compare:)];

对字符串进行排序会让你陷入各种奇怪的情况......