TableViewNavigationController问题 - 新手

时间:2011-10-14 17:16:12

标签: iphone objective-c

我有TableViewNavigationController。在我的第一页上,我显示了一个表格视图,在导航栏上有一个添加按钮,用户可以在其中添加记录。

用户点击添加按钮后,系统会显示UIView,用户可以输入详细信息并提交,然后当用户点击back上的TableViewNavigationController按钮时,将显示包含表视图的页面以及添加的记录。

但是,对我来说,会显示多条记录,当我重新启动刺激器时,它会显示正确的记录集。为什么这样,我该如何防止这种情况?

编辑:当我们点击TableViewNavigationController的后退按钮时,有人可以告诉我哪种方法可以解雇吗?

3 个答案:

答案 0 :(得分:0)

您是否使用正确的数组数据更新了tableview的数据源? 如果没有,

[yourTableView reloadData]; 

应该解决这个问题。

答案 1 :(得分:0)

返回表时,您可能需要为tableView使用reloadData方法。并可能刷新您的数据。它来自数组还是使用获取结果控制器?无论哪种方式,听起来你都看到奇怪的结果,因为数据已经改变了。

答案 2 :(得分:0)

您应该向我们展示一些代码,以便我们为您提供更多帮助。

更改视图时调用的方法是viewWillAppear

由于您提到要重新加载表数据源,是否确定要将新条目添加到现有数据源(数组)?

你的Array是一个可变数组,所以你可以添加新记录吗?