我正在打一个 AFRequestionOperation 电话:
- (id)init {
if (self = [super init]) {
// Other code
AFHTTPClient *client = [[AFHTTPClient alloc] init];
[client registerHTTPOperationClass:[AFImageRequestOperation class]];
[client.operationQueue setMaxConcurrentOperationCount:2];
self.HTTPClient = client;
}
return self;
}
当我需要提出请求时:
AFHTTPRequestOperation *request = [self.HTTPClient HTTPRequestOperationWithRequest:urlRequest success:^(AFHTTPRequestOperation *operation, id responseObject) {
// Code
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
// Code
}];
[self.HTTPClient enqueueHTTPRequestOperation:request];
当我检查队列时:
DLog(@"queue: %@", self.HTTPClient.operationQueue);
它显示队列为null
。
它不打任何电话。
我可以用:
[request start];
但很确定那不是使用队列。