iOS 刷新控件下拉刷新崩溃问题
2016-05-23 21:58
218 查看
iOS开发中经常用到下拉刷新从服务器重新获取数据,但是有的时候下拉刷新会崩溃,尤其是正在刷新的时候再刷新一次,主要原因是刷新的时候调用数据源方法的时候,正好和清空原来原来数据的地方冲突了,导致数组里面的内容为空,才出现的。
原来的刷新方法如下
nowPage=1表示从服务器重新开始请求数据,self.data里面的数据的清空不应该放在这里,应该放在loadData方法里面,loadData方法是从网络请求数据,在里面判断nowPage是否等于1,如果是就清空。否则就在data里面追加数据。
原来的刷新方法如下
-(void)headerRefresh { nowPage =1; isNeedIndicator=YES; //[self.data removeAllObjects]; [self loadData]; }
nowPage=1表示从服务器重新开始请求数据,self.data里面的数据的清空不应该放在这里,应该放在loadData方法里面,loadData方法是从网络请求数据,在里面判断nowPage是否等于1,如果是就清空。否则就在data里面追加数据。
相关文章推荐
- IOS的APNS和PushKit门道详述
- IOS数据存储常用的5种方式
- 父子控制器
- IOS 多线程技术
- iOS - NSCalendar获得日期元素与时间的比较
- iOS开发示例————第三方框架MJRefresh简单使用
- iOS 数字 千分位显示 每三位逗号隔开
- iOS代理
- 记一次事件委托在 ios 下的兼容 bug
- 【开发工具】iOS真机调试抓包工具Charles安装及使用
- iOS - NSDate与NSString的相互转换
- iOS中常用的四种数据持久化方法
- iOS 视图控制器转场详解
- ios 修改导航栏的颜色
- opencv-ios开发笔记3 直方图匹配
- iOS更改tabbar图片渲染 —不让tabbat有蓝色的渲染 并修改文字
- iOS 开发编程你需要知道的知识(不定期更新) —— HERO博客
- ios图片添加水印
- iOS Xcode编程常用快捷键 —— HERO博客
- iOS tableView表视图设置背景图片