2011-06-02 26 views
0

HII每一个获得表视图行的一些值在iPhone应用程序

我新的iphone,我做的,我正在将数据保存到sqlite的,然后显示保存的数据的样本数据录入项目在表视图,&然后在表的每一行的点击它会去其他页面(分组表视图我在哪里displying详细的数据),现在我有这样 screen shot

表视图上的每个点击排它会去这样的详细视图

Screen shot

然后后退按钮的点击它生病回来的数据列表屏幕,但其没有一些其他的数据添加到屏幕这样

enter image description here

我使用鉴于重装数据将apear, ,是造成这个问题呢?如果我评论是n尝试工作正常,,

任何一个可以帮助我

thanx提前

+0

过得好/对细节画面设定数据? – 2011-06-02 05:12:10

+0

我想在我的项目中实现同样的功能,但我无法做到。你会帮我实现这个代码吗? – 2011-06-22 10:00:24

回答

1

当你在后退按钮按下表中添加新行,您可以使用表格中

insertRowsAtIndexPaths:withRowAnimation: 

与你展示的帮助下添加一个新行或更新您的阵列(添加此额外的行)行,然后重新加载表视图。因为当你重新加载你的表格视图时,它的数据源方法将被再次调用,然后你需要返回更新数量的部分,行和单元格

+0

hii thanx for ur reply ,,实际上我没有在回来的时候添加任何行,我只需要回到包含我的原始值的页面(在表格行中没有任何垃圾值,如快照中的22) – Ravi 2011-06-02 06:37:02

+0

你是说你不能回到你的上一页?如果您正在使用导航控制器,就像我从屏幕截图中看到的那样,然后在返回按钮单击时,说[self.navigationController popViewControllerAnimated:YES];还请发布一些代码,以便我们理解 – 2011-06-02 06:43:50

+0

正如您所提到的,当您返回到表视图时,其viewWillAppear函数将在您重新加载表视图的位置被调用。在这种情况下,尝试查看表视图数据源返回的行数。这可以帮助您调试您的问题。另外,如果没有必要,那么不要在viewWillAppear中重新加载表。 – 2011-06-02 06:51:14

0

检查你的数组值是否在didSelectRowAtIndexPath委托你是否有不同的数组。

如果是,那么使用[yourArray objectAtIndex:indexPath.row]

相关问题