-2
A
回答
2
这是一种使用任何类型的对象(使用块)对任何NSArray
进行排序的非常通用的方法。现在,它只是被指定为当前与NSDate
对象相关的问题的解决方案。
NSArray *_arrayOfDates = // your array with the NSDate objects;
NSArray *_sortedArrayOfDates = [_arrayOfDates sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
return [((NSDate *) obj1) compare:((NSDate *)obj2)];
}];
NSLog(@"%@", _sortedArrayOfDates);
请注意:可以使用NSMutableArray
与-sortUsingComparator:
方法,它提供了相同的结果,但该数组将自身内部进行排序。
1
数组试试这个:
NSLog(@"livevideoparsingarray..%@",livevideoparsingarray);
NSSortDescriptor * descLastname = [[NSSortDescriptor alloc] initWithKey:@"active" ascending:YES];
[livevideoparsingarray sortUsingDescriptors:[NSArray arrayWithObjects:descLastname, nil]];
[descLastname release];
videoparsing = [livevideoparsingarray copy];
livevideoparsingarray是我的数组我有&活动是我的标签,这是我排序的数组。你改变你的要求。
相关问题
- 1. 如何对数组中的日期对象进行排序?
- 2. 如何在Python中按日期时间对对象数组进行排序?
- 3. 如何按对象值对对象数组进行排序?
- 4. 如何在Javascript中对数组中的对象进行排序?
- 5. 如何对日期对象列表进行排序?
- 6. 如何根据日期对类对象进行排序?
- 7. 根据日期和时间对Symfony中的对象数组进行排序
- 8. 如何对Dlang中的对象数组进行排序?
- 9. 如何对集合MongoDB中的对象数组进行排序?
- 10. 如何按数字升序对对象数组进行排序?
- 11. 排序对象数组按日期场
- 12. 如何按日期对数组进行排序?
- 13. 如何使用javascript对日期数组进行排序?
- 14. 如何按日期对$ _POST数组进行排序字符串
- 15. 如何对日期数组进行排序?
- 16. 如何在javascript中对这个对象数组进行排序?
- 17. 如何在Java中对对象数组进行排序
- 18. 如何在Visual C#中对对象数组进行排序?
- 19. 如何在Android中对日期和空日期进行排序?
- 20. 按日期对对象进行分组
- 21. 根据PHP中的日期对事件数组进行排序
- 22. 如何基于对象键值对PHP数组中的对象进行排序?
- 23. 如何通过PHP中的对象字段对对象数组进行排序?
- 24. 如何根据对象的属性对数组进行排序?
- 25. 如何对包含对象的三维数组进行排序?
- 26. 如何对类对象的数组进行排序?
- 27. 根据子女的创建日期对对象进行排序
- 28. 按日期(或任何其他列)对ActiveRecord返回的数组进行排序
- 29. 如何排序日期对象的NSMutableArray
- 30. 在Mathematica中按文本日期列对数组进行排序
阅读本文... http://stackoverflow.com/questions/5820979/objective-c-sort-an-array-of-string和http://stackoverflow.com/questions/1132806/sort-nsarray -of-date-strings-or-objects –
use NsSortDescriptor –
我不明白为什么人们会回答这类问题。 – Desdenova