0

我是iOS开发的新手,我无法继续前进......这里有经验的人,谁能帮助我解决我的问题?

我使用故事板。首先你会看到一个带有按钮的 ViewController。当您单击其中一个按钮时,有关此按钮的信息将出现在 TableViewCell 中。- 直到现在才清楚。

然后单击“继续”按钮(然后返回带有按钮的 ViewController)并从 ViewController 中选择另一个按钮。

怎么做,来自这个按钮的信息作为第二个 Cell 出现在 TableView 中?(这样当您单击例如三个按钮时,它们在此表中显示为彼此下方的 3 个单元格?)

我的示例代码在这里下载。- (在这个网站上点击最小的图标“下载”)。

非常非常感谢您的帮助!!!

伊娃

4

1 回答 1

0

您需要一个Model来存储您的选择/数据。

例如: On MainViewController,当您单击 时button1,将其记录在Modelusing 数组或只是变量中。然后,当您加载时SecondViewController,请检查模型中的值并相应地称重传感器。

=> 模型示例代码

// Header
@interface ModelData : NSObject

@property (nonatomic) NSMutableArray selectedProducts;
@property (nonatomic) NSInteger value1;
@property (nonatomic) NSInteger value2;
@property (nonatomic) NSInteger value3;

@end


// Implementation
@implementation ModelData

@synthesize selectedProducts = _selectedProducts;
@synthesize value1 = _value1;
@synthesize value2 = _value2;
@synthesize value3 = _value3;

@end

各种选项:

  1. 用于NSUserDefaults存储设置等信息
  2. 使用Model如上所述的类 - 它可以是单例类
  3. 用于CoreData存储和检索您的数据 - 复杂的方法,适用于动态事物

这是一个好的数据模型教程的参考(由 Iva 报道)

于 2012-12-11T03:41:27.160 回答