Merge pull request #849 from joelparsons/master
AFHTTPClient Registered operation classes consulted in wrong order.
This commit is contained in:
commit
aceb68178b
1 changed files with 6 additions and 6 deletions
|
|
@ -517,12 +517,12 @@ static void AFNetworkReachabilityReleaseCallback(const void *info) {
|
||||||
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure
|
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure
|
||||||
{
|
{
|
||||||
AFHTTPRequestOperation *operation = nil;
|
AFHTTPRequestOperation *operation = nil;
|
||||||
NSString *className = nil;
|
|
||||||
NSEnumerator *enumerator = [self.registeredHTTPOperationClassNames reverseObjectEnumerator];
|
for (NSString * className in self.registeredHTTPOperationClassNames) {
|
||||||
while (!operation && (className = [enumerator nextObject])) {
|
Class operationClass = NSClassFromString(className);
|
||||||
Class op_class = NSClassFromString(className);
|
if (operationClass && [operationClass canProcessRequest:urlRequest]) {
|
||||||
if (op_class && [op_class canProcessRequest:urlRequest]) {
|
operation = [(AFHTTPRequestOperation *)[operationClass alloc] initWithRequest:urlRequest];
|
||||||
operation = [(AFHTTPRequestOperation *)[op_class alloc] initWithRequest:urlRequest];
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue