php 当请求被取消,AFNetworking,使用共享的AFHttpSessionManager,当新的请求完成时,挂起的请求被取消...

我在单身模式下使用AFHTTPSessionManager,并启动多个请求,如:

[MyAPI testSlow];

[MyAPI testQuick];MyAPI定义:

+(void)testSlow {

AFHTTPSessionManager *manager = [BPNetworkManager sharedManager]; // Get Manager Singleton

NSString *urlString = [BPCommonUtils getUrlByPath:@"/api/test/testSlow"];

[manager GET:urlString parameters:nil success: ^(NSURLSessionTask *operation, id responseObject) {

NSLog(@"slowSuccess");

} failure:^(NSURLSessionTask *operation, NSError *error){

NSLog(@"slowFail");

}];}

+(void)testQuick {

AFHTTPSessionManager *manager = [BPNetworkManager sharedManager];

NSString *urlString = [BPCommonUtils getUrlByPath:@"/api/test/testQuick"];

[manager GET:urlString parameters:nil success: ^(NSURLSessionTask *operation, id responseObject) {

NSLog(@"quickSuccess");

} failure:^(NSURLSessionTask *operation, NSError *error){

NSLog(@"quickFail");

}];

}当“快速任务”成功返回时,“慢速任务”立即失败,失败消息信息:

@“NSURLErrorDomain” - 代码:18446744073709550617

@“NSLocalizedDescription”:@“取消”

我该如何解决它?谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值