当我尝试使用以下方法解除模态视图时,我的应用程序崩溃了:
[self dismissModalViewControllerAnimated:NO];
这是应用程序的流程:
ViewController(我的应用登陆屏幕) - >推动几个视图控制器 - >显示模态视图。
现在,我打算从相同的模态控制器(self)取消模态视图是正确的还是我应该从其他地方取消它。
我曾尝试将堆栈中最后一个conroller类的对象传递给我的模态控制器并尝试使用代码,但它仍然崩溃:
[self.lastStackObj dismissModalViewControllerAnimated:NO];
感谢有人可以指导!!!
答案 0 :(得分:0)
也许你在dealloc中发布了一个已经发布的对象。 尝试评论dealloc&中的所有发布语句。然后尝试运行,希望它不会崩溃。 您可以通过查找变量&来修复它。只发布一次。
也可能导致其他问题。但这是我要寻找的第一件事。
答案 1 :(得分:0)
试试这个:
[self.parentViewController dismissModalViewControllerAnimated:NO];