簡體   English   中英

TabBar + UITableView + CoreData

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM