在iPhone应用程序中重页加载

时间:2012-03-24 10:31:45

标签: iphone uitableview

问题摘要:
当我从Web服务将一些数据加载到我的iPhone应用程序时,它会使用双倍数量的记录填充tableview两次。我发现Viewdidload方法被调用两次导致此问题。

情景

从第一个视图解析web服务并将数据收集到数组对象中。 第二个视图正在使用此数组对象来填充表视图。

我想知道重新加载页面背后是什么导致tableview有两倍的记录。希望有人能给我一个提示。

2 个答案:

答案 0 :(得分:1)

您可能需要考虑在应用代理中调用applicationDidFinishLaunchingWithOptions,因为这只会在启动时调用。

答案 1 :(得分:0)

感谢您的提示。我发现问题的方法是添加视图。我用[self presentModelViewController:trlist animated:NO]替换[self.view addSubview:trlist.view];现在只加载一次。