在tableview滑動(dòng)的時(shí)候點(diǎn)擊返回按鈕 導(dǎo)致app崩潰 沒有任何錯(cuò)誤信息
廢了半天的勁才發(fā)現(xiàn)是一個(gè)小問題導(dǎo)致的
我在tableview中用到了UIScrollView的代理方法 scrollViewDidScroll:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;
為了實(shí)現(xiàn)nav在tableview滑動(dòng)的時(shí)候改變透明度
在tableView滑動(dòng)時(shí)pop scrollViewDidScroll: 還會(huì)在執(zhí)行 但是視圖已經(jīng)出棧了 所以會(huì)導(dǎo)致崩潰?
解決辦法就是 pop前 先把tableview的代理移除
self.tableView.delegate = nil;
self.tableView.dataSource = nil;