Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS从另一个ViewController单击按钮时向UITableView添加行_Ios_Tableview - Fatal编程技术网

iOS从另一个ViewController单击按钮时向UITableView添加行

iOS从另一个ViewController单击按钮时向UITableView添加行,ios,tableview,Ios,Tableview,我是iOS开发的新手,我无法前进。。。有没有经验的人能帮我解决问题 我用故事板。首先,您会看到一个带有按钮的ViewController。单击其中一个按钮时,有关此按钮的信息将显示在TableViewCell中。-直到现在都很清楚 然后单击按钮“继续”(然后返回带有按钮的ViewController)并从ViewController中选择另一个按钮 如何操作,来自此按钮的信息作为第二个单元格进入TableView?(例如,当您单击其中三个按钮时,它们在该表中显示为相互下方的3个单元格?) -(在

我是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中的购物车。。。我在搜索一些教程,一些示例代码,但没有找到有用的东西。