您的位置:首页 > 产品设计 > UI/UE

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];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息