在tableview滑动的时候点击返回按钮 导致app崩溃 没有任何错误信息
废了半天的劲才发现是一个小问题导致的
我在tableview中用到了UIScrollView的代理方法 scrollViewDidScroll:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;
为了实现nav在tableview滑动的时候改变透明度
在tableView滑动时pop scrollViewDidScroll: 还会在执行 但是视图已经出栈了 所以会导致崩溃
解决办法就是 pop前 先把tableview的代理移除
self.tableView.delegate = nil;
self.tableView.dataSource = nil;
网友评论