将在视图(页面)中输入的文本字段,日期选择器等中输入的数据保存到Uitableview

时间:2012-03-21 12:53:12

标签: iphone objective-c ios ipad xcode4

我有一个包含大量文本字段,日期选择器等的视图(页面)。此页面使用presentModalViewController显示。现在我想将在textfields中输入的数据保存到tableView。页面中的每个文本字段对应于tableview中的列。

我希望在点击按钮时将页面的数据保存到tableview中。

任何帮助!!

2 个答案:

答案 0 :(得分:0)

您可以使用协议和委托对象。这是一个简单的例子,它将向您展示如何实现这一目标:

http://www.theappcodeblog.com/2011/04/15/passing-data-between-views-tutorial-using-a-protocol-delegate-in-your-iphone-app/

答案 1 :(得分:0)

您的视图来自ViewController,即控制视图。

单击View上的保存按钮,ViewController可以从View中的字段中提取数据,并将它们保存到Model对象中,然后可以将其添加到UITableViewDataSource数组中(或者您需要将数据加载到其中的任何内容)你的桌子)。

然后,您可以告诉您的UITableView在索引路径更新行,它将从数据源中提取新数据并更新您的表。

...瞧

...聪明的(一言以蔽之道)方法是将您的Model属性绑定到View元素(来自您的控制器),以便在更新时,模型会发生变化。该表可以使用KVO来监听模型更改并同时更新其视图组件。