當我使用CoreData數據庫時,我意識到數據沒有按順序存儲。例如,如果我存儲「項目1」,「項目2」,「項目3」,「項目4」,然後在視圖控制器中獲取它們,我得到的訂單是2, 3, 4, 1
。事實證明,由於這些數據的顯示混亂,所以很煩人。如何對數據進行排序,以便它們能夠按順序排列?對CoreData中的數據條目進行排序
0
A
回答
0
下面是一個使用提取的NSSortDescriptor一個例子。
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSManagedObjectContext *context = [(AppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"CaseType" inManagedObjectContext:context];
[fetchRequest setEntity:entity];
NSSortDescriptor *sortDesc = [NSSortDescriptor sortDescriptorWithKey:@"caseType" ascending:YES];
[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sortDesc]];
NSPredicate *activePred = [NSPredicate predicateWithFormat:@"active == 1"];
[fetchRequest activePred];
NSError *error;
NSArray *items = [context executeFetchRequest:fetchRequest error:&error];
0
相關問題
- 1. MySQL按特定數據條目對數據進行排序
- 2. 根據條件對ArrayList數據進行排序和排序
- 3. 根據文件中出現的次數對條目進行排序
- 4. 在Excel中對數據進行排序
- 5. 根據條件數進行排序
- 6. 對數據表中的項目進行排序
- 7. Java中的PriorityQueue如何對重複條目進行排序?
- 8. 對數據進行排序MySQL的
- 9. 對sql服務器中的排序數據進行排序
- 10. MYSQL對組中的項目進行排序然後對它們進行排序
- 11. 如何按條目索引對數組進行排序?
- 12. Excel - 對每個條目的多行進行排序
- 13. 使用PHP腳本進行排序SQL數據庫條目
- 14. 更復雜的排序:如何對數據進行分類並對類別中的數據進行排序? (Python)
- 15. 按降序對錶格數據進行排序目標C
- 16. 通過整數屬性對CoreData對象的數組進行排序?
- 17. 對字符串數組中的唯一條目進行排序和計數
- 18. 根據Laravel中的多個條件對集合進行排序
- 19. 根據條件對微調器中的值進行排序
- 20. ASP,使用多列條件對數據庫進行排序
- 21. Collections.sort沒有對數據進行排序
- 22. Powershell:對數據集進行排序
- 23. 如何對數據幀進行排序
- 24. 按數據值對QTreeWidgetItem進行排序?
- 25. 使用Eloquent對數據進行排序
- 26. 如何對數據表進行排序
- 27. 根據票數對人進行排序
- 28. 如何對數據進行排序
- 29. Matlab如何對數據進行排序?
- 30. 對數據進行排序成樹
這是不相關/在這裏回答:(保留在覈心數據有序列表)[http://stackoverflow.com/questions/8750326/how-can-i-preserve-an-ordered-list-在覈 - 數據] –