我有一个使用CoreData / .sqlite来存储我的数据,标签栏和表格视图的应用程序
数据已建立关系和数据。我有Tab 1中的第一个表视图工作,从提取的结果中正确显示数据。但我被困在钻取视图上。如果有人可以启发我会很棒。
我是否在第二个视图控制器中设置了另一个获取的结果控制器?要么 ?
申请结构
标签1
第一视图&gt; <普通表格视图单元>来自FetchedResultsController的数据
第二视图&gt;具有自定义表格视图单元格的表格视图(customviewcell.h / .m)(从先前视图选择项目深入查看数据)
第3视图&gt;的DetailView
标签2
结构与上述相同,只有来自互联网的来源。
谢谢〜
#Districts(普通表列表)
##所选区域的学校列表(包含其他信息和UIimage /自定义表格单元格)
###学校的详细信息,包含2-3个带有信息的分段表。
我可以正确显示普通区列表,但我可以正确实现学校表视图列表。如果你能提供一些简短的代码示例,那就太好了。
百万谢谢〜
答案 0 :(得分:0)
让我试着回答你。
如果你有这样的结构:
-- object1 --
var1
var2
rel1 -> Relationship to object2
-- object2 --
rel1_rev -> Reverse relationship of rel1
var1
rel2 -> Relationship to object3
-- object 3 --
rel2_rev => Reverse relationship to object 2
detail_var
您可以避免在第二个视图中使用获取的结果...如果您需要在第二个视图中显示来自rel1的数据,您必须调用object1.rel1并且您将拥有该关系的所有条目...对于详细视图,您可以简单地调用object2.rel2来获取该对象的详细信息。
当然,这个例子只有在你正确设计了CoreData Model时才有效,否则它将永远无法工作。
有了您的信息,更难以给出更好的答案,如果您需要更多信息,请为我们提供更实际的情况。
干杯