您的位置:首页 > 移动开发 > IOS开发

iOS 刷新控件下拉刷新崩溃问题

2016-05-23 21:58 218 查看
iOS开发中经常用到下拉刷新从服务器重新获取数据,但是有的时候下拉刷新会崩溃,尤其是正在刷新的时候再刷新一次,主要原因是刷新的时候调用数据源方法的时候,正好和清空原来原来数据的地方冲突了,导致数组里面的内容为空,才出现的。

原来的刷新方法如下

-(void)headerRefresh
{
nowPage =1;
isNeedIndicator=YES;
//[self.data removeAllObjects];
[self loadData];
}


nowPage=1表示从服务器重新开始请求数据,self.data里面的数据的清空不应该放在这里,应该放在loadData方法里面,loadData方法是从网络请求数据,在里面判断nowPage是否等于1,如果是就清空。否则就在data里面追加数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: