我有一个类,它具有不同的属性,如地名,地点距离,用户名,我将这个类对象存储在数组中。我想根据距离。我可以做什么。请用一些代码建议。如何根据特定参数对对象数组进行排序
0
A
回答
1
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"placeDistance" ascending:TRUE];
[your array sortUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]]
+0
thnaks其工作.. –
+0
我的荣幸@Ranjan萨胡 –
0
NSArray* array...
NSArray* sorted_array = [array sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
YourClass* a = (YourClass*)obj1;
YourClass* b = (YourClass*)obj2;
/*
return NSComparisonResult based on a property comparison here,
for example, return [a.distance compare:b.distance] if distance is an NSNumber
*/
}];
相关问题
- 1. 如何根据对象的属性对数组进行排序?
- 2. 如何根据对象的值对对象数组进行排序?
- 3. scala根据对象参数错误对列表进行排序
- 4. 如何根据另一个数组对数组进行排序?
- 5. 如何根据输入数组对数组进行排序?
- 6. 根据特定字段对对象ArrayList进行排序
- 7. 根据特定规则对对象进行排序
- 8. 如何根据mysql中的特定字段对组数据进行排序?
- 9. 如何根据特定行中的值对numpy数组进行排序?
- 10. 对数组中的特定对象进行排序
- 11. Powershell根据特定列对数据进行排序和转置
- 12. 如何按对象值对对象数组进行排序?
- 13. 如何按数字升序对对象数组进行排序?
- 14. 根据内部数组上的对象的属性对数组进行排序
- 15. 如何根据JavaScript中的对象值对数组进行排序?
- 16. 如何根据java中的时间戳对FTPFile []数组对象进行排序
- 17. 根据月份对数据库结果对象(数组)进行排序
- 18. C++根据两个数据成员对对象进行排序
- 19. 根据给定的顺序对数组进行排序
- 20. 如何根据其参数值对图进行排序?
- 21. 如何通过数字参数对对象数组进行排序?
- 22. 如何通过包含类对象的特定值对数组进行排序?
- 23. Laravel如何根据数组索引对集合进行排序
- 24. 如何根据键值对TCL数组进行排序?
- 25. 如何根据notif_date_sort对这个多维数组进行排序?
- 26. 如何根据列对数组列表进行排序?
- 27. 如何根据元素的值对数组进行排序?
- 28. 如何根据列值对numpy数组进行排序?
- 29. 根据子数组对数组进行排序count
- 30. 根据另一个数组对数组进行排序,swift
你尝试过什么? –