我有一個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. 按鍵排序python字典
- 4. Python3:排序字典鍵
- 5. 鍵排序嵌套字典
- 6. 在字典中排序鍵
- 7. 按鍵排序字典?
- 8. 排序按字典的鍵
- 9. 排序字典使用其他字典的鍵的值
- 10. 用VBA中的鍵對字典排序
- 11. 使用排序()在字典
- 12. 排序使用字典
- 13. 字典按關鍵字長度排序
- 14. 用Python中的字典中的字典鍵排序
- 15. 蟒蛇按鍵排序字典和按另一個鍵排序
- 16. CoreData NSFetchedResultsController排序
- 17. IBAction排序NSFetchedResultsController
- 18. 排序nsfetchedresultscontroller
- 19. NSFetchedResultsController不排序
- 20. Python:通過使用鍵升序對字典進行排序
- 21. 排序的字典鍵按字母順序,並創建排序鍵
- 22. 排序字典由鍵,值(元組)
- 23. 基於字典中的鍵排序
- 24. Python:如何按鍵排序字典
- 25. 按鍵值對字典進行排序
- 26. 按給定鍵列表排序字典
- 27. 按鍵排序Python中的字典
- 28. Python按鍵排序字典列表
- 29. 排序基於字典的鍵
- 30. 排序由其成員字典的鍵
通過它的聲音,'Content'應該是其他實體,而不是NSData的屬性 – gcamp 2012-02-28 16:55:41