Adding NSURLConnection delegate method declarations in the AFURLConnection header to allow subclasses to call out to super implementation. Will be removed in 1.0, since iOS 5 / Mac OS 10.7 defined these as a formal protocol.
This commit is contained in:
parent
c9680e1246
commit
b494bfe3fb
2 changed files with 35 additions and 1 deletions
|
|
@ -251,4 +251,38 @@ extern NSString * const AFNetworkingOperationDidFinishNotification;
|
||||||
*/
|
*/
|
||||||
- (void)setCacheResponseBlock:(NSCachedURLResponse * (^)(NSURLConnection *connection, NSCachedURLResponse *cachedResponse))block;
|
- (void)setCacheResponseBlock:(NSCachedURLResponse * (^)(NSURLConnection *connection, NSCachedURLResponse *cachedResponse))block;
|
||||||
|
|
||||||
|
///---------------------------------------
|
||||||
|
/// @name NSURLConnection Delegate Methods
|
||||||
|
/// @discussion NSURLConnection delegate methods were part of an informal protocol until iOS 5 & Mac OS 10.7, so the method signatures are declared here in order to allow subclasses to override these methods and call back to the super implementation.
|
||||||
|
///---------------------------------------
|
||||||
|
|
||||||
|
- (BOOL)connection:(NSURLConnection *)connection
|
||||||
|
canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace;
|
||||||
|
|
||||||
|
- (void)connection:(NSURLConnection *)connection
|
||||||
|
didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;
|
||||||
|
|
||||||
|
- (NSURLRequest *)connection:(NSURLConnection *)connection
|
||||||
|
willSendRequest:(NSURLRequest *)request
|
||||||
|
redirectResponse:(NSURLResponse *)redirectResponse;
|
||||||
|
|
||||||
|
- (void)connection:(NSURLConnection *)connection
|
||||||
|
didSendBodyData:(NSInteger)bytesWritten
|
||||||
|
totalBytesWritten:(NSInteger)totalBytesWritten
|
||||||
|
totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite;
|
||||||
|
|
||||||
|
- (void)connection:(NSURLConnection *)connection
|
||||||
|
didReceiveResponse:(NSURLResponse *)response;
|
||||||
|
|
||||||
|
- (void)connection:(NSURLConnection *)connection
|
||||||
|
didReceiveData:(NSData *)data;
|
||||||
|
|
||||||
|
- (void)connectionDidFinishLoading:(NSURLConnection *)connection;
|
||||||
|
|
||||||
|
- (void)connection:(NSURLConnection *)connection
|
||||||
|
didFailWithError:(NSError *)error;
|
||||||
|
|
||||||
|
- (NSCachedURLResponse *)connection:(NSURLConnection *)connection
|
||||||
|
willCacheResponse:(NSCachedURLResponse *)cachedResponse;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
||||||
|
|
@ -524,7 +524,7 @@ didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
|
||||||
|
|
||||||
- (NSURLRequest *)connection:(NSURLConnection *)connection
|
- (NSURLRequest *)connection:(NSURLConnection *)connection
|
||||||
willSendRequest:(NSURLRequest *)request
|
willSendRequest:(NSURLRequest *)request
|
||||||
redirectResponse:(NSURLResponse *)redirectResponse;
|
redirectResponse:(NSURLResponse *)redirectResponse
|
||||||
{
|
{
|
||||||
if (self.redirectResponse) {
|
if (self.redirectResponse) {
|
||||||
return self.redirectResponse(connection, request, redirectResponse);
|
return self.redirectResponse(connection, request, redirectResponse);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue