我有一個NSManagedObjectContext,其模型定義了五個鍵:GUID,Parent,Type,Changed和Content。內容內容我正在存儲NSDictionarys。 NSFetchedResultsController允許我按照NSManagedObjectModel中定義的任何鍵進行排序,但對我來說真正有用的是能夠按照NSDictionary的鍵進行排序。有什麼辦法可以做到這一點?使用NSFetchedResultsController字典鍵排序
0
A
回答
1
你想排序多個鍵嗎? GUID,Parent,Type,Changed和Content是來自實體的實體還是屬性?
我想你已經實現了你的fetchedResultsController方法和GUID,Parent,Type,Changed和Content是你模型的屬性。
- (NSFetchedResultsController *)fetchedResultsController {
...
...
...
NSSortDescriptor *sort = [[NSSortDescriptor alloc]
initWithKey:@"Parent" ascending:YES];
NSSortDescriptor *sort2 = [[NSSortDescriptor alloc]
initWithKey:@"Type" ascending:YES];
[fetchRequest setSortDescriptors:[NSArray arrayWithObjects:sort,sort2,nil]];
...
...
return _fetchedResultsController;
}
+0
GUID,家長,類型,變了,內容是從我的實體屬性。 Content at擁有一個NSDictionary。我想知道的是如何通過包含在該字典中的值對NSFetchedResultsController進行排序。 – user1238299 2012-02-28 18:08:04
相關問題
- 1. 使用子字典鍵排序
- 2. 在字典中排序鍵
- 3. 按鍵排序字典?
- 4. 排序字典使用其他字典的鍵的值
- 5. 用VBA中的鍵對字典排序
- 6. 字典按關鍵字長度排序
- 7. 用Python中的字典中的字典鍵排序
- 8. IBAction排序NSFetchedResultsController
- 9. 排序nsfetchedresultscontroller
- 10. 到位排序字典對於鍵
- 11. 排序字典由鍵,值(元組)
- 12. 按鍵排序字典 - 解壓錯誤
- 13. 按值排序字典然後鍵
- 14. 按鍵和值排序字典?
- 15. Python:如何按鍵排序字典
- 16. 如何按值排序字典的鍵?
- 17. Python按鍵排序字典列表
- 18. 在python中排序字典鍵
- 19. 如何在Swift中排序字典鍵?
- 20. 排序由其成員字典的鍵
- 21. 排序按值字典然後按鍵
- 22. 排序字典
- 23. 排序字典
- 24. 使用NSFetchedResultsController排序的問題
- 25. 獲取按字典鍵排序的字典元素列表
- 26. 如何使用鍵對字典數組排序?
- 27. heapq nsmallest辭典鍵排序
- 28. 排序列表字典由字典裏面字典的關鍵在Python
- 29. 字符串排序問題NSFetchedResultsController
- 30. C# - 排序字典
通過它的聲音,'Content'應該是其他實體,而不是NSData的屬性 – gcamp 2012-02-28 16:55:41