2011-10-14 12 views
0

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

一旦添加按钮,用户点击,一个UIView将显示,当用户点击该TableViewNavigationControllerback按钮,其中包含表视图的第一个页面,用户可以输入详细信息并提交,然后与添加的记录一起显示。

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

编辑:谁能告诉我这方法火当我们点击TableViewNavigationController的后退按钮的?

回答

0

你更新你的tableview的数据源与右阵列的数据? 如果没有,

[yourTableView reloadData]; 

应该解决这个问题。

+0

我已经试过这个,但可悲的是没有任何hapence。任何线索? – Dexter

+0

在这种情况下,我们需要查看更多的代码。 –

0

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

+0

已经尝试'reloadData',仍然是一样的。任何线索? – Dexter

0

你应该向我们展示一些代码,所以我们可以帮助你。

当您更改视图是viewWillAppear中

既然你提到,你是重装表数据源得到就是所谓的方法,你确定你要添加新条目到现有的数据源(您的阵列)?

您的数组是一个可变数组,因此您可以将新记录添加到它?