保存uitableView最近列表的最佳方法

时间:2013-01-22 10:51:40

标签: objective-c xcode uitableview nsarray

我正在努力探索这个。

我目前有一个从数组中填充的uitableview。

当用户选择索引的行时,我想将其添加到不同视图控制器中的tableview。

单元格包含文本和图像。

我考虑将其添加到数组中,然后将该数组保存在nsuserdefaults中。

但我不相信这是最好的方法。

提示,提示和方向将受到极大的欢迎

由于

2 个答案:

答案 0 :(得分:1)

为类型为NSObjectNSString的ivars创建UIImage子类。把它作为你选择的名字。比如说CustomClass

现在,从表格中选择一行时,请创建一个如上所述的CustomClass实例。并将其传递给调用NextViewController的方法。在这里,您必须重写initWithNibName:方法以将对象传递给下一个viewcontroller类。

希望你明白我的观点。这将解决您的问题。

答案 1 :(得分:0)

您可以将NSCache用于此

 [cache setObject:yourcellcontaint forKey:someKey];  

并按照您的意愿获取:

[cache objectForKey:someKey]