社区
iOS
帖子详情
请教关于asihttprequest异步处理的问题
仙人掌
2012-04-05 10:08:14
我在自定义的uitableviewcell里使用了asihttprequest来异步加载列中的图片
但当我快速滑动数据列时出现错误
现在我分析应该是在cell被划出屏幕释放后 request进行了didfinished处理 导致错误
我想在tableviewcell中的delloc事件中对request进行cancel 但一直报错
不知思路是否正确,请教应该如何实现呢?
...全文
309
7
打赏
收藏
请教关于asihttprequest异步处理的问题
我在自定义的uitableviewcell里使用了asihttprequest来异步加载列中的图片 但当我快速滑动数据列时出现错误 现在我分析应该是在cell被划出屏幕释放后 request进行了didfinished处理 导致错误 我想在tableviewcell中的delloc事件中对request进行cancel 但一直报错 不知思路是否正确,请教应该如何实现呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
相奇
2012-04-06
打赏
举报
回复
//request 释放
- (void)dealloc
{
[request clearDelegatesAndCancel];
[request release];
...
[super dealloc];
}
tableviewcell中的delloc的事件。。。。
你request释放是再哪?是不是先后顺序反掉了。
在delloc中调用request.isFinished
看看是不是 生命周期的先后问题弄错了。
yang_taobif
2012-04-06
打赏
举报
回复
uitableview 对于自己的cell有重复利用机制,滑出平外是不会调用cell的delloc方法。
谁盗用了我的笨妞
2012-04-05
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
我把变量request写到类声明里了 在delloc中调用request.isFinished就报错 无法设置
[/Quote]
不是设置这个是 reguest.delegate = nil;
仙人掌
2012-04-05
打赏
举报
回复
我把变量request写到类声明里了 在delloc中调用request.isFinished就报错 无法设置
谁盗用了我的笨妞
2012-04-05
打赏
举报
回复
试试把delegate 置为nil
巴依老爷
2012-04-05
打赏
举报
回复
[request clearDelegatesAndCancel];
取消请求并重置delegate
ASI
HTTPRequest
ASI
HTTPRequest
,用于获取下载及其相关
处理
与应用的功能函数
ASI
HttpRequest
使用iOS SDK中的HTTP网络请求API,
ASI
HTTPRequest
就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,
ASI
HttpRequest
ios开发框架
ios开发框架
ASI
HttpRequest
资源来源于网上 非原创
asi
httprequest
带demo代码包
asi
httprequest
是目前做移动平台游戏上比较便捷的http通信第三方库
ASI
HTTPRequest
源码
ASI
HTTPRequest
源码 、底层构架
iOS
29,028
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章