下午好!在我的項目中,我使用Core Data
,並且必須從兩個實體推斷出來,但是我無法弄清楚如何將第一個和第二個NSFetchedResultsController
的結果結合起來。你必須在一張表中不需要分成幾個部分。合併兩個NSFetchedResultsController
0
A
回答
4
創建一個抽象實體,您的兩個實體都從中繼承。
此外,如果您只顯示一個UITableView
,請不要使用兩個NSFetchedResultsController
,因爲如何將這兩個結合起來?你將如何訂購?
不喜歡這個:
例如,如果你想顯示Car
S和Motorcycle
S IN的的NSFetchedResultsController
,創建一個類Vehicle
並獲取Vehicle
!而非。然後確保你設置Parent Entity
到Vechicle
在coredata模型編輯器都Car
和Motorcycle
:
編輯:這裏有一個答案提示同樣的事情(爲獲取一般請求,沒有特別NSFetchedResultController
Core data: any way to fetch multiple entities? )
相關問題
- 1. 抓取使用兩個NSFetchedResultsController
- 2. 合併兩個IGrouping集合
- 3. 合併兩個Eloquent集合
- 4. 合併兩個UITableViewControllers
- 5. 合併兩個表
- 6. 合併兩個SortedLists
- 7. 合併兩個表
- 8. 合併兩個arraylists
- 9. 合併兩個XElements
- 10. 合併兩個managedObjectContexts
- 11. 合併兩個ObservableCollections
- 12. 合併兩個XMLDOMDocuments
- 13. 合併兩個UIImages
- 14. 合併兩個流
- 15. NSFetchedResultsController獲取並顯示兩個實體組合的結果iPhone SDK
- 16. 合併,並從兩個表
- 17. nsfetchedResultsController - 合併數據時出錯
- 18. 合併/合併兩個對象
- 19. 合併/合併兩個php函數
- 20. 合併/合併兩個Erlang列表
- 21. 合併或合併兩個項目。兩個代表,兩個窗口
- 22. 如何使用兩個或多個NSFetchedResultsController?
- 23. 合併兩個文件或兩個表
- 24. 合併兩個arduino草圖
- 25. 合併兩個log4j.properties文件
- 26. 合併兩個關係表
- 27. 合併兩個MySQL表
- 28. 合併兩個對象
- 29. 合併兩個jQuery選擇
- 30. 用Mp3Wrap合併兩個mp3
這也可以通過@Floyd對「核心數據:任何獲取多個實體的方式」提到的sqlite數據庫進行denormalise。 – kaushal
Yepp。其實我有一個關於這個問題http://stackoverflow.com/questions/40338492/core-data-design-principles – netigger