【发布时间】:2012-06-27 15:49:22
【问题描述】:
我有一个模态视图控制器和一个主视图控制器。当我打开模态视图控制器时,一切正常。但是当我按下后退按钮时,主视图控制器没有加载,并在转换完成后立即加载。无论如何我可以解决这个问题吗?我会使用prepareforsegue吗?非常感谢您指出正确的方向!
【问题讨论】:
标签: iphone objective-c ios modalviewcontroller segue
我有一个模态视图控制器和一个主视图控制器。当我打开模态视图控制器时,一切正常。但是当我按下后退按钮时,主视图控制器没有加载,并在转换完成后立即加载。无论如何我可以解决这个问题吗?我会使用prepareforsegue吗?非常感谢您指出正确的方向!
【问题讨论】:
标签: iphone objective-c ios modalviewcontroller segue
如果您使用的是 presentModalViewController(或等效的故事板),您所要做的就是让模态视图控制器调用 [self dismissModalViewControllerAnimated:YES]。主视图控制器不会从内存中删除,因此无需设置。
【讨论】:
尝试在你的 viewWillApear 中做所有事情:因为当 modelViewController 被关闭时 viewWillApear: 只会调用并加载那里的加载功能:
【讨论】: