我正在通过圆形矩形按钮显示一个名为“规则”的模态视图。在该“规则”模态视图中,当用户单击“创建规则”按钮时,我将显示另一个名为“newRule”的模态视图。 当我从“newRule”模态视图退出时,应用程序崩溃。这是我为退出“newRule”模态视图而编写的代码。
[self dismissModalViewControllerAnimated:YES];
控制台中没有显示任何内容。当我尝试调试代码时,它在 dealloc 方法之后显示 EXC_BAD_ACCESS。我的 dealloc 方法如下所示:
[label release];
label = nil;
[imageArray release];
imageArray = nil;
[languageElementsArray release];
languageElementsArray = nil;
[super dealloc];
请帮助我。
最佳答案
标签是 UILabel 对象吗?还有数组里有什么?一旦其 super View 被释放, View 就会自动释放,因此在其 super View 被释放后释放 subview (或先释放 subview ,然后释放 super View )将导致类似于您所描述的崩溃
关于ios - 关闭模态视图会导致应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7662732/