NSURLConnection和UITableView的delegate执行先后问题的解决方法
来源:互联网 发布:top域名能备案吗 编辑:程序博客网 时间:2024/05/20 23:07
参考:http://stackoverflow.com/questions/12778213/uitableview-delegate-fires-nsurlconnection-delegate
一个ViewController同时包含NSURLConnection和UITableView的delegate时,无论怎样都会优先执行UITableView的delegate这就会导致dataSource出问题,那么解决方案就是:
didRecieveData might be called more than once, and does not indicates that all data is fetched. You should implement a private property on your class such as;
@property (nonatomic,retain) NSMutableData tableData;
and on your didRecieveData;
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{ [self.tableData appendData:data];}
After that when your connection is closed
-(void)connectionDidFinishLoading:(NSURLConnection *)connection{ // use tableData and refresh table... [self.tableView reloadData];}
NSURLConnection: http://blog.csdn.net/crycheng/article/details/21826495
0 0
- NSURLConnection和UITableView的delegate执行先后问题的解决方法
- 子类和父类构造方法的执行先后问题
- Unity3D脚本的执行先后顺序问题
- UITableView的数据源(dataSource)和代理(delegate)
- 分离 UITableView 的 Delegate 和 Datasource
- UITableView delegate的使用
- 解决lotus中提交文档和刷新父页面执行先后的问题
- 超链接中href和onclick的执行先后问题以及js调用后台数据
- 程序执行的先后顺序
- NGUI中的Anchor自适应的执行先后问题
- 学习笔记-UITableView的数据源(dataSource)和代理(delegate)
- 学习笔记-UITableView的数据源(dataSource)和代理(delegate)
- dom加载和js执行的时间先后
- dom加载和js执行的时间先后
- 父类和子类静态代码块、非静态代码块、构造函数(方法)执行的先后顺序问题
- 条件判断的先后问题
- SPRING的初始化方法执行先后顺序
- Struts2框架校验执行的先后顺序
- 【java】for循环语句的3种遍历方法
- "svn检出"has encountered a problem cannot checkout
- 干货分享!不得不看的【7年竞价实战经验总结】
- 【wed】wed网页随机产生验证码图片(版本tomcat-8.0.14)
- Mybatis使用及原理解析
- NSURLConnection和UITableView的delegate执行先后问题的解决方法
- 日志
- 函数 描述 PHP
- php数组操作
- CSS基础2
- N!中末尾0的个数
- 大数加减法
- 原型和原型链详解
- CF-SDUT-3360-