[英]TabBar + UITableView + CoreData
我有一個使用CoreData / .sqlite存儲我的數據,標簽欄和表格視圖的應用程序
數據具有關系並且數據已經設置。 我在選項卡1中具有第一個表格視圖,可以從獲取的結果正確顯示數據。 但是,我仍然停留在向下鑽取視圖上。 如果有人能啟發我,那就太好了。
是否在第二視圖控制器中設置另一個提取結果控制器? 要么 ?
應用結構
標簽1
1st視圖>普通表視圖單元格> FetchedResultsController中的數據
第二視圖>具有自定義表格視圖單元格(customviewcell.h / .m)的表格視圖(從上一個視圖選定的項目中向下鑽取數據)
第三視圖> DetailView
標簽2
與上述結構相同,只有來源來自互聯網。
謝謝〜
好的,我的數據模型是這樣的
#區(普通表列表)
##所選地區的學校列表(以及其他信息和UIimage /自定義表格單元格)
###學校的詳細信息,其中包含2-3個帶信息的分區表。
我可以使平原地區列表正確顯示,但是不能正確實現學校表格視圖列表。 如果您能為我提供一些簡短的代碼示例,那就太好了。
萬分感謝〜
讓我來回答你。
如果您具有這樣的結構:
-- 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模型后才有效,否則它將永遠不起作用。
有了您的信息,很難給出更好的答案,如果您需要更多信息,請向我們提供實際情況。
干杯
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.