2017-08-13 35 views
1

enter image description here如何創建圖像列表到相應的單元格?

我有一個表視圖,它包含導航欄上添加按鈕,單擊該按鈕會顯示添加文本頁面,我已經保存的文本到coredata,它會顯示在實現代碼如下。

然後,單擊添加的tableviewcell將顯示照片列表頁面,單擊拍照按鈕將圖片添加到照片列表中。

我已經創建了一個保存文本的實體,但我不知道保存圖像的位置,因爲保存過程不是同一時間,我必須使用'list.count'來顯示保存的文本tableview.should我創建另一個實體來保存圖像?如果是這樣,我怎麼能保存照片列表對應的單元格與coredata?

回答

0

存儲文字的實體還應該與照片實體有多對多的關係。我假設照片實體只會保存一個相對路徑字符串(相對於您的應用程序中的某個目錄,例如Documents目錄)。

您的照片列表視圖控制器只能在prepareForSegue期間給予代表指定照片列表的managedObject,以便它可以訪問圖像路徑列表並添加到列表中。

高級提示:實際上,使用協議從CoreData中抽取模型類並使用ID(如分配給每個指定照片列表實體的GUID)會非常乾淨。然後在你的視圖控制器之間傳遞該ID,以及作爲協議(也稱爲依賴注入)的對模型的引用。

+0

感謝您回答我的問題,我已經將照片保存到coredata中,但它只顯示在照片列表視圖控制器上。因爲我不知道如何設置文本列表控制器和照片控制器之間的關係,所以點擊tableviewcell總是顯示相同的照片list.i已閱讀高級技巧,但我不明白的重點,也許我仍然是一個新手。我該怎麼學會解決這個問題或我需要什麼關鍵字搜索? – wDalian

+0

你的第一個viewController是否有prepareForSegue方法?它需要一個。 – Smartcat

+0

你的意思是我需要使用這種方法將光控制器連接到某個單元格? – wDalian

相關問題