modmissViewController仍然在dismissModalViewController之后设置

时间:2010-04-21 09:28:11

标签: iphone

我有一个显示模态视图控制器的主屏幕。 当模态控制器完成时,它调用父项上的方法来关闭模态,然后显示不同的模态视图。

问题是在解除模态视图控制器后(视图确实消失了),后续的presentModelViewController没有做任何事情。

如果我查看根控制器上的modalViewController属性,我可以看到在执行dismiss后它仍然设置为旧的模态控制器。如上所述,视图不再可见,并且如果我对应用程序进行概要分析,则在内存中不存在该视图的实例。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

问题是在我添加新的模态控制器之前没有调用模态控制器viewDidDisappear。

一旦我确保在原始模态viewDidDisappear被调用后我只尝试添加一个新模态,它就可以了。