iOS 如何取消一个request请求,在ASINetworkQueue中
2014-04-14 17:53
399 查看
今天在使用asi请求数据的时候,出现了一个错误,代码死掉在setDidFailSelector这个方法上。解决方法应该是在这个控制器被释放之前,取消request请求。
方法如下
-(void)viewWillDisappear:(BOOL)animated
{
for (ASIFormDataRequest *req in [[ASIFormDataRequest sharedQueue] operations]) {
[req clearDelegatesAndCancel];
[req setDelegate:nil];
[req setDidFailSelector:nil];
[req setDidFinishSelector:nil];
}
[ASIFormDataRequest sharedQueue];
}
方法如下
-(void)viewWillDisappear:(BOOL)animated
{
for (ASIFormDataRequest *req in [[ASIFormDataRequest sharedQueue] operations]) {
[req clearDelegatesAndCancel];
[req setDelegate:nil];
[req setDidFailSelector:nil];
[req setDidFinishSelector:nil];
}
[ASIFormDataRequest sharedQueue];
}
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- 探讨Android与iOS,我们将何去何从?
- IOS 身份证校验详细介绍及示例代码
- iOS NSDate中关于夏令时的坑
- iOS内存错误EXC_BAD_ACCESS的解决方法
- 从 Auto Layout 的布局算法谈性能
- 浅谈 MVC、MVP 和 MVVM 架构模式
- 深入解析 ObjC 中方法的结构
- 你真的了解 load 方法么?
- 从源代码看 ObjC 中消息的发送
- vm安装mac os x 10.7 lion
- objective-c(一)
- objective-c(三)
- objective-c(四)-基本数据类型以及循环和选择结构
- objective-c(六)文件分离,合成存取方法,方法多参数,局部变量,self使用(未完成)