取消模态视图时如何防止表视图中的数据重新加载

时间:2014-04-08 06:39:57

标签: ios objective-c ipad storyboard

我正在使用故事板开发iPad应用程序。在我的应用程序中,我使用segue模式表示从第一个视图控制器连接了一个模态视图控制器,用于获取一些数据。通过单击模态视图中的取消按钮关闭模态视图控制器。取消按钮和第一视图控制器通过使用模态segue连接。在第一个视图控制器中,我有一个表视图,我使用一个按钮向tableview添加了一些值。但我的问题是,如果转到模态视图然后返回到我的第一个视图控制器,第一个视图控制器中的表视图被重新加载,我在tableview中丢失了结果。在按取消时取消模态视图时,如何防止表视图中的数据重新加载。

1 个答案:

答案 0 :(得分:1)

这两点可以解决您的问题

  • 不要在[table reload]ViewWillAppear
  • 中提供ViewDidAppear
  • 确保从模态视图
  • 返回视图时未调用viewDidLoad