我有兩個實體如下圖。如何獲取Trip
的所有Node
?我如何指定我想要獲取的Trip
?取得一個多對象
Q
取得一個多對象
0
A
回答
1
假設你有一個管理對象上下文,你會獲取一組使用讀取的結果控制器跳閘的。您可以將一個謂詞放在一個抓取中,然後您只會找回您匹配的記錄。您需要查看NSFetchedResultsController上的文檔,以瞭解如何從CoreData獲取所需的Trip。
一旦你有旅行,很容易得到你的節點。致電:
[trip nodesInTrip]
您會收到回覆。
如果您使用的是表視圖,那就更簡單了(這裏假設你的fetchedResultsController是你的意見表中的數據源):
-(void)didSelectRowAtIndexPath:indexPath {
Trip *selectedTrip = [[fetchedResultsController fetchedObjects] objectAtIndexPath:indexPath];
NSArray *arrayOfNodes = [selectedTrip nodesInTrip];
相關問題
- 1. Angularjs - 獲得一個對象
- 2. 點擊一個對象,得到另一個對象?
- 3. 獲取多對多對象
- 4. 抓取一對多對象在Hibernate中
- 5. C++一個多態對象
- 6. JPA多對多:將現有的對象到另一個對象
- 7. Django - 獲取具有多個對象的模型的最後一個對象
- 8. 獲取一個對象到另一個
- 9. 簡單對象值取得
- 10. 查詢多邊時如何獲得一個對象的值?
- 11. SWIFT核心數據得到一個對象,許多關係
- 12. 對象/實體:多對多+多對一
- 13. 使用NO db訪問獲得一個懶惰的多對一對象的ID
- 14. 多個對象
- 15. 獲取io.realm.exceptions.RealmException:試圖獲得一個域對象
- 16. 得到一個JavaScript對象ATTR的
- 17. WebGL的 - 只能得出一個對象
- 18. 如何得到一個對象
- 19. 得到一個COM對象扔在C#
- 20. 得到一個對象JSON表達
- 21. 獲得一個ID功能的對象
- 22. 得到一個ctypes的地址對象
- 23. 將多個`.shp`文件作爲一個對象讀取?
- 24. 一個Statement對象,多個executeUpdates
- 25. 處理多個對象,如一個 - WPF
- 26. 從多個JSON對象獲取值
- 27. 使用FileInputStream讀取多個對象 - Java
- 28. 獲取屬性值的多個對象
- 29. 獲取多個嵌入對象mybatis
- 30. 提取多個對象的值
你,否則已經擁有核心數據的設置和管理對象範圍內? – isaac
是的。我也有一個表格視圖,顯示按照'timeStarted'排序的旅行行程列表,但我希望能夠使用行程日期點擊該單元格並轉到包含文本視圖的其他視圖,以便我可以看到所有在那次旅行中保存的節點。 – Baub
請參閱下面的擴展答案,瞭解如何使用objectAtIndexPath獲取您的Trip的超級簡單方法: – isaac