如何使用在另一个视图控制器中输入的值填充表格视图单元格?

时间:2011-05-16 06:09:09

标签: objective-c ios uitableview

我有一个自定义表格视图单元格,它由四个标签和一个图像视图组成。我有另一个UIViewController,其中包含两个文本字段和一个文本视图。

在此控制器的文本字段和文本视图中输入值并按下保存按钮时,必须将值保存到我的自定义表格视图单元格的文本标签中。这怎么可能?

2 个答案:

答案 0 :(得分:3)

使用值更新数据源对象,并在tableview实例上调用reloadData函数

- (void)reloadData

如下呼叫

[myTableView  reloadData];

<强>编辑:

首先:您可以使用Objective-C的delegate concept

第二:您可以使用NSUserDefault将文本值存储在用户默认值中,并在其他视图控制器中访问该文本值,

请参阅NSUserDefault上非常好的博客文章。

iPhone Programming Tutorial – Saving/Retrieving Data Using NSUserDefaults

答案 1 :(得分:0)

捕获在文本输入中输入的值,并将它们保存在不同的NSString变量中。为Next ViewControllers Input设置这些值。

例如,在第二个View Controller Interface中声明一个NSString,然后@synthesize。在从第一个控制器移动到第二个控制器之前,请设置该相应变量的值。