我有一个主屏幕,它显示了一个模式视图控制器。当模态控制器完成时,它调用父级上的一个方法来消除该模态,然后显示一个不同的模态视图。
问题是,在取消模式视图控制器(视图确实正确地消失了)之后,后续的presentModelViewController不会做任何事情。
如果我查看根控制器上的modalViewController属性,我可以看到在进行消除之后,它仍然被设置为旧的模式控制器。如上所述,视图不再可见,而且如果我分析应用程序,则在内存中没有该视图的实例。
有什么想法吗?
发布于 2010-04-21 21:17:45
问题是在我添加新的模态控制器之前,还没有调用模态控制器viewDidDisappear。
一旦我确保我只在调用了原始模式viewDidDisappear之后尝试添加一个新模式,它就可以正常工作。
https://stackoverflow.com/questions/2681674
复制相似问题