diff --git a/Code/Network/RKRequest.h b/Code/Network/RKRequest.h index d9c32015..ab9648b5 100644 --- a/Code/Network/RKRequest.h +++ b/Code/Network/RKRequest.h @@ -516,7 +516,7 @@ typedef void(^RKRequestDidFailLoadWithErrorBlock)(NSError *error); /** * Sent when request has received data from remote site */ -- (void)request:(RKRequest*)request didReceiveData:(NSInteger)bytesReceived totalBytesReceived:(NSInteger)totalBytesReceived totalBytesExectedToReceive:(NSInteger)totalBytesExpectedToReceive; +- (void)request:(RKRequest*)request didReceiveData:(NSInteger)bytesReceived totalBytesReceived:(NSInteger)totalBytesReceived totalBytesExpectedToReceive:(NSInteger)totalBytesExpectedToReceive; /** * Sent to the delegate when a request was cancelled diff --git a/Code/Network/RKResponse.m b/Code/Network/RKResponse.m index 315641bc..71cf72dd 100644 --- a/Code/Network/RKResponse.m +++ b/Code/Network/RKResponse.m @@ -181,8 +181,8 @@ extern NSString* cacheURLKey; - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { [_body appendData:data]; [_request invalidateTimeoutTimer]; - if ([[_request delegate] respondsToSelector:@selector(request:didReceiveData:totalBytesReceived:totalBytesExectedToReceive:)]) { - [[_request delegate] request:_request didReceiveData:[data length] totalBytesReceived:[_body length] totalBytesExectedToReceive:_httpURLResponse.expectedContentLength]; + if ([[_request delegate] respondsToSelector:@selector(request:didReceiveData:totalBytesReceived:totalBytesExpectedToReceive:)]) { + [[_request delegate] request:_request didReceiveData:[data length] totalBytesReceived:[_body length] totalBytesExpectedToReceive:_httpURLResponse.expectedContentLength]; } }