我有一個類,它具有不同的屬性,如地名,地點距離,用戶名,我將這個類對象存儲在數組中。我想根據距離。我可以做什麼。請用一些代碼建議。如何根據特定參數對對象數組進行排序
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
你嘗試過什麼? –