Open jiazufei opened 9 years ago
这个具体是在什么样的应用场景呢,可以描述的详细些吗
一个controller push出另一个controller,这个被push的controller添加了一个view,view中有一个tableview,view实现了表格的委托方法,我将SDFooterView添加到这个tableview,运行程序,上拉表格执行网络请求,一切正常,然后pop到上一层controller,这个时候就报错了。使用的ARC,在这个push出的controller释放的时候出现了问题,我试着在dealloc中remove SDFooterView,但还是会报这个错误
在这个view里我对外开放了一个属性,用于在外部执行停止刷新方法
@property (nonatomic,strong)SDRefreshFooterView * footerView;
-(void)dealloc {
[_footerView removeFromSuperview];
}
这样之后,在iPhone6模拟器上没问题了,但是在iPad真机上还会出现这个错误
已修复,更新下最新代码吧