我有兩個字段叫做委員會的名字和日期會在覈心data.How我可以根據字母順序委員會,然後通過提前開會日期爲上升 由於第一對它們進行排序iphone排序基於兩個鍵
0
A
回答
3
NSSortDescriptor *sortByName = [[[NSSortDescriptor alloc] initWithKey:@"committee name" ascending:YES] autorelease];
NSSortDescriptor *sortByDate = [[[NSSortDescriptor alloc] initWithKey:@"meeting date" ascending:YES] autorelease];
[fetchRequest setSortDescriptors:[NSArray arrayWithObjects:sortByName,sortByDate,nil]];
將它提供給您的獲取請求,並繁榮。當您將它們傳遞給獲取請求時,它們按照它們的順序排列優先級。
0
其中一個方法是:
從coredata獲取結果不排序。
爲每個排序類型創建兩個NSSortDescriptors,將它們按照所需的排序順序添加到數組中,並在數組上使用sortedArrayUsingDescriptors。返回的數組將是您想要的輸出。
運氣最好!
相關問題
- 1. 如何基於兩個鍵值對數組鍵進行排序?
- 2. 排序基於一個關鍵
- 3. 蟒蛇:排序鍵:基於關鍵
- 4. 設計基於兩個鍵
- 5. iPhone:基於編號排序時崩潰
- 6. iPhone - NSDictionary的排序基於值
- 7. 陣列基於基於另一個鍵值某些鍵值和排序再次在Javascript排序
- 8. 基於另一個數組鍵的排序多維數組鍵
- 9. 基於字典中的鍵排序
- 10. 基於鍵值排序數據數組
- 11. 基於關鍵值對數組排序
- 12. 排序基於字典的鍵
- 13. 基於值的排序哈希鍵
- 14. 排序的數據基於關鍵
- 15. 重新排序基於特定鍵值
- 16. 基於日期鍵排序JavaScript對象
- 17. 基於計算排序鍵/對
- 18. 基於關鍵字排序python列表
- 19. 基於值排序SortedDictionary,而不是鍵
- 20. 的Python:OrderedDictionary排序基於鍵的值
- 21. 排序基於多個PARAMS
- 22. 基於兩列排序二維數組
- 23. 基於兩列對DataTable進行排序
- 24. iPhone - NSMutableArray包含兩個鍵的NSDictionary的排序
- 25. 排序兩個數組(值,鍵),然後排序鍵
- 26. 基於關鍵值對文檔進行排序和排序?
- 27. 基於兩列的排名
- 28. 合併兩個列表,基於關鍵
- 29. 基於值排序
- 30. 排序基於列
謝謝!..但我的問題是我想做的第一次排序values.not再次從核心數據排序。 – user1001011
....這樣排序你的獲取請求的數組輸出?相同的技術(NSSortDescriptor)適用於NSArray。 –