BUG集锦iOS开发iOS开发

iOS — tableView崩溃的问题

2016-11-08  本文已影响97人  _luckysk

在tableview滑动的时候点击返回按钮 导致app崩溃 没有任何错误信息

废了半天的劲才发现是一个小问题导致的

我在tableview中用到了UIScrollView的代理方法 scrollViewDidScroll:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView;

为了实现nav在tableview滑动的时候改变透明度

在tableView滑动时pop scrollViewDidScroll: 还会在执行 但是视图已经出栈了 所以会导致崩溃 

解决办法就是 pop前 先把tableview的代理移除

self.tableView.delegate = nil;

self.tableView.dataSource = nil;

上一篇 下一篇

猜你喜欢

热点阅读