Skip to content

Commit aceb681

Browse files
committed
Merge pull request AFNetworking#849 from joelparsons/master
AFHTTPClient Registered operation classes consulted in wrong order.
2 parents 4732be7 + 1bd7faf commit aceb681

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

AFNetworking/AFHTTPClient.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -517,12 +517,12 @@ - (AFHTTPRequestOperation *)HTTPRequestOperationWithRequest:(NSURLRequest *)urlR
517517
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure
518518
{
519519
AFHTTPRequestOperation *operation = nil;
520-
NSString *className = nil;
521-
NSEnumerator *enumerator = [self.registeredHTTPOperationClassNames reverseObjectEnumerator];
522-
while (!operation && (className = [enumerator nextObject])) {
523-
Class op_class = NSClassFromString(className);
524-
if (op_class && [op_class canProcessRequest:urlRequest]) {
525-
operation = [(AFHTTPRequestOperation *)[op_class alloc] initWithRequest:urlRequest];
520+
521+
for (NSString * className in self.registeredHTTPOperationClassNames) {
522+
Class operationClass = NSClassFromString(className);
523+
if (operationClass && [operationClass canProcessRequest:urlRequest]) {
524+
operation = [(AFHTTPRequestOperation *)[operationClass alloc] initWithRequest:urlRequest];
525+
break;
526526
}
527527
}
528528

0 commit comments

Comments
 (0)