我是iOS开发的新手,我无法前进......这里有经验的人,谁能帮我解决问题?
我使用了故事板。首先,您会看到一个带按钮的ViewController。当您单击其中一个按钮时,有关此按钮的信息将显示在TableViewCell中。 - 到目前为止很清楚。
比点击“继续”按钮(比你带回按钮返回ViewController)并从ViewController中选择另一个按钮。
如何做到,来自此按钮的信息作为第二个Cell 来到TableView? (这样当你点击三个按钮时,它们在这个表中显示为3个单元格?)
My Sample Code is here to download. - (在此网站上点击最小的图标“下载”)。
非常感谢你的帮助!!!
伊娃
答案 0 :(得分:0)
您需要Model
来存储您的选择/数据。
例如:在MainViewController
上,当您点击button1
时,请在Model
使用数组或仅变量中记录。然后,当您加载SecondViewController
时,检查模型中的值并相应地加载单元格。
=> Model
的示例代码// 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
各种选择:
NSUserDefaults
存储设置等信息Model
类 - 它可以是单例类CoreData
存储和检索数据 - 复杂的方法,适合动态的事情这是对好Data Model tutorial的引用(由Iva报道)