iOS — tableView崩溃的问题
2016-11-08 本文已影响97人
_luckysk
在tableview滑动的时候点击返回按钮 导致app崩溃 没有任何错误信息
![](https://img.haomeiwen.com/i1795858/ddf156c40e13be97.png)
![](https://img.haomeiwen.com/i1795858/ef92a92aa5b252ab.png)
废了半天的劲才发现是一个小问题导致的
我在tableview中用到了UIScrollView的代理方法 scrollViewDidScroll:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;
为了实现nav在tableview滑动的时候改变透明度
在tableView滑动时pop scrollViewDidScroll: 还会在执行 但是视图已经出栈了 所以会导致崩溃
解决办法就是 pop前 先把tableview的代理移除
self.tableView.delegate = nil;
self.tableView.dataSource = nil;