2013-01-22 132 views
0

我正在努力讓我的頭在這一個。我現在有一個從數組中填充的uitableview。最好的方式來保存最近的列表爲uitableView

當用戶在索引處選擇行時,我想將其添加到不同視圖控制器中的tableview中。

單元格包含文本和圖像。

我曾考慮將它添加到數組,然後將該數組保存在nsuserdefaults中。

但我不相信這是最好的方式去做。

提示,技巧及方向將大大收到

感謝

回答

1

製作用於NSString類型的ivars的NSObject子類和UIImage。給它一個你選擇的名字。比如,說CustomClass

現在,當從表中選擇一行時,創建一個如上所述的CustomClass的實例。並將其傳遞給調用NextViewController的方法。在這裏,您必須重寫initWithNibName:方法以將對象傳遞給下一個viewcontroller類。

希望你明白我的觀點。這將解決您的問題。

+0

即時通訊不知道如果我按照馬特,你會如此善良,提供一個例子? – Tom

0

您可以使用NSCache這個

[cache setObject:yourcellcontaint forKey:someKey]; 

,並得到它,你想:

[cache objectForKey:someKey] 
+0

但是當應用程序終止時,緩存會被擦乾淨嗎? – Tom