滚动表格视图时关闭 modalViewController 时的 EXC_BAD_ACCESS
Posted
技术标签:
【中文标题】滚动表格视图时关闭 modalViewController 时的 EXC_BAD_ACCESS【英文标题】:EXC_BAD_ACCESS when dismissing modalViewController while scrolling tableview 【发布时间】:2012-05-18 06:29:06 【问题描述】:我有一个UITableViewController
,它以模态视图的形式呈现。当我在模态中什么都不做并使用 [self dismissModalViewControllerAnimated:YES];
时,一切正常。但是当我在滚动 UITableView
时关闭我的模式时,应用程序崩溃并出现 EXC_BAD_ACCESS。
我已经尝试过 NSZombieEnabled 但没有任何显示。有人知道为什么我的 tableview-delegates 在关闭视图后仍然被解雇?
【问题讨论】:
您在控制台中看到任何消息吗? 你给过什么来重新加载表格吗? 在解除之前将 nil 设置为表的委托 请通过此链接-> iphone2020.wordpress.com/2012/02/23/… - 我在控制台中看不到任何消息,即使我设置了“所有异常”或 NSZombieEnabled。 - 我不会在模式中重新加载表格。 - 我已经尝试将 tableview 和/或委托设置为 nil,但没有区别。 【参考方案1】:如果您释放任何自动释放的对象,请检查 modalview 控制器的 dealloc 方法
【讨论】:
以上是关于滚动表格视图时关闭 modalViewController 时的 EXC_BAD_ACCESS的主要内容,如果未能解决你的问题,请参考以下文章