2011-03-27 59 views
0

我有一個nscollectionview,其中包含用戶可以添加/刪除的集合項。每個collectionitem都有一個textview和一個imageview。我已經將字符串保存到使用NSSavePanel的文件中,但是如何獲取textview和imageview的內容,以便通過持有collectionitems的數組迭代將它們保存到數組中?如何保存NSCollectionView的內容?

有沒有更好的方法來保存collectionitem的內容?

謝謝

回答

0

只有你可以決定如何最好地堅持您的應用程序的數據,但你需要了解(所代表的東西你的看法(集合視圖及其項目的意見)和模型之間的差異視圖,由控制器安排和管理)。

因此:因爲你的集合視圖顯示了一系列的東西,所以保存這些東西沒有意義嗎?確保數組中的東西是serializable,然後使用NSArray's -writeToURL:atomically:方法將數組及其可序列化內容寫入文件。只需記住,你不保存你的視圖,你保存視圖表示的數據(並由控制器層調解/控制/管理)。有關更多信息,請參見t he Model-View-Controller design pattern