iOS从另一个ViewController单击按钮时向UITableView添加行
我是iOS开发的新手,我无法前进。。。有没有经验的人能帮我解决问题 我用故事板。首先,您会看到一个带有按钮的ViewController。单击其中一个按钮时,有关此按钮的信息将显示在TableViewCell中。-直到现在都很清楚 然后单击按钮“继续”(然后返回带有按钮的ViewController)并从ViewController中选择另一个按钮 如何操作,来自此按钮的信息作为第二个单元格进入TableView?(例如,当您单击其中三个按钮时,它们在该表中显示为相互下方的3个单元格?) -(在本网站上点击最小的图标“下载”) 非常感谢你的帮助iOS从另一个ViewController单击按钮时向UITableView添加行,ios,tableview,Ios,Tableview,我是iOS开发的新手,我无法前进。。。有没有经验的人能帮我解决问题 我用故事板。首先,您会看到一个带有按钮的ViewController。单击其中一个按钮时,有关此按钮的信息将显示在TableViewCell中。-直到现在都很清楚 然后单击按钮“继续”(然后返回带有按钮的ViewController)并从ViewController中选择另一个按钮 如何操作,来自此按钮的信息作为第二个单元格进入TableView?(例如,当您单击其中三个按钮时,它们在该表中显示为相互下方的3个单元格?) -(在
Iva您需要一个
模型
来存储您的选择/数据
例如:在MainViewController
上,当您单击按钮1
时,使用数组或变量将其记录在模型中。然后,在加载第二视图控制器时,相应地检查模型和称重传感器中的值
=>模型的示例代码
// 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
存储设置等信息
使用如上所述的模型
类-它可以是单例类
使用CoreData
存储和检索您的数据-复杂的方法,适用于动态事物
这是一个很好的参考资料(由Iva报道)非常感谢您的回答!你的回答肯定是一个很好的起点。。。到目前为止,我学到的最多的是教程和一些示例代码。我找到了[模型数据:()的答案。还有一个。这是你的意思吗?你难道不知道一些网站,它们更深入地向我解释了储存选择的模型吗?是否可以修改我的代码以查看其功能?非常感谢你!!!!您在上述注释中提供的示例代码与native Contacts应用程序类似。您有一个联系人列表,当您单击1时,将显示此人的详细信息。从您的问题中我了解到,我认为您正在尝试执行类似设置页面的操作,您可以配置一些适用于整个应用程序的设置。如果MainViewController中没有很多选项,那么您也可以选择使用NSUserDefaults
。对于我在回答中描述的模型
,我认为您需要使用单例类
来访问或存储值。关于如何实现单例类
的一个示例:我想做的更像一个购物车。单击“添加到购物车”按钮,它会将其发送到UITableView中的购物车。。。我在搜索一些教程,一些示例代码,但没有找到有用的东西。