您的位置:首页 > 其它

关于tableview下拉刷新崩溃的问题

2016-02-23 16:43 218 查看
逻辑应该是这样的:
1. 下拉
2. 达到下拉临界值以后再请求网络数据
3. 待数据加载到本地以后才更新 data source
4. reload tableview

如果先清空再下拉,后果就是往下拉的距离超过一个 cell 的高度时,table view 的几个委托方法就会被调用,由于 data source 已经被清空,造成错误的内存访问(包括数组越界,访问已销毁的对象)导致 crash;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: