進出口單個記錄製作iPhone應用程序,其中包括運動隊的名單。 RootViewController列出了表格視圖中的所有團隊。 當我點擊一行時,我想加載一個TeamViewController,它只顯示單個團隊的記錄。iPhone - 如何選擇,並顯示在分組表視圖格式
美中不足的是林想顯示在分組表視圖樣式是單一團隊的詳細信息。
這引起了我無窮的問題。
我似乎無法制定出在那裏我對我的需要的對象畫。例如我需要使用NSFetchedResultsController。
我已經實現了核心數據,並且可以看到如何從AppDelegate和RootViewController執行的示例,但是需要複製哪些位以及在新的TeamViewController中調用的哪些部分讓我難住。
要在TeamViewController中設置cellForRowAtIndexPath,我需要經歷的主要步驟是什麼,以便我可以拉入單個選定的記錄並能夠操縱它,以及我該如何爲此佈置分組表格記錄。
更廣泛地說什麼我不是似乎得到是位在結轉在每一個新的視圖控制器,所以我可以讓我的導航軟件有很多頁,每個記錄鑽給下一個頁面視圖。
如果這是一個有點困惑只是問我更多的問題,我會澄清。
感謝亞歷克斯的評論。 我讀過Apple的核心數據教程。 在這種情況下,將核心數據中的數據導入第一個視圖控制器(在這種情況下是RootViewController)毫無問題。 另外我也很好打開新的控制器與表視圖,並將其推到導航堆棧。 (所以,我現在面臨一個空的表視圖,當你在RootView中選擇一個項目時) 也許如果你可以從概念上爲我解釋TeamViewController如何知道它從哪裏繪製它的記錄,以及具體如何訪問當前在RootView中選擇的對象。 – Evolve 2010-07-25 06:21:41
這就是爲什麼我建議通過本教程,因爲它向您展示瞭如何在第二個(「團隊」)視圖控制器中保留對託管對象上下文的引用,以及爲選定對象引用訪問您的Core Data商店中的特定數據。當您推動第二個視圖控制器時,您可以設置這些屬性。 – 2010-07-25 06:45:32
嗨,亞歷克斯。我對鏈接的書籍教程有了一個很好的看法,這非常有幫助。 它回答整齊的問題。如何在分組視圖控制器中顯示單行數據(即單個團隊的詳細信息)。 (基本上用indexPath.row切換) 非常有幫助thankyou。 – Evolve 2010-07-26 01:30:01