我正在努力解决这个问题。
我目前有一个从数组填充的 uitableview。
当用户在索引处选择行时,我想将其添加到不同视图控制器中的表视图中。
单元格包含文本和图像。
我考虑将它添加到一个数组中,然后将该数组保存在 nsuserdefaults 中。
但我不相信这是最好的方法。
提示、提示和方向将受到极大的欢迎
谢谢
我正在努力解决这个问题。
我目前有一个从数组填充的 uitableview。
当用户在索引处选择行时,我想将其添加到不同视图控制器中的表视图中。
单元格包含文本和图像。
我考虑将它添加到一个数组中,然后将该数组保存在 nsuserdefaults 中。
但我不相信这是最好的方法。
提示、提示和方向将受到极大的欢迎
谢谢
为和NSObject
类型的 ivars 创建一个子类。给它一个你选择的名字。比如说。NSString
UIImage
CustomClass
CustomClass
现在,当从表中选择一行时,创建一个您在上面创建的实例。并将其传递给正在调用的方法NextViewController
。在这里,您必须重写initWithNibName:
方法以将对象传递给下一个视图控制器类。
希望你明白我的意思。这将解决您的问题。
您可以为此使用 NSCache
[cache setObject:yourcellcontaint forKey:someKey];
把它拿到你想要的地方:
[cache objectForKey:someKey]