diff --git a/AFNetworking/AFXMLRequestOperation.m b/AFNetworking/AFXMLRequestOperation.m index 057b2e5..e958e1c 100644 --- a/AFNetworking/AFXMLRequestOperation.m +++ b/AFNetworking/AFXMLRequestOperation.m @@ -93,6 +93,14 @@ return _responseXMLParser; } +#pragma mark - NSOperation + +- (void)cancel { + [super cancel]; + + self.responseXMLParser.delegate = nil; +} + #pragma mark - AFHTTPClientOperation + (BOOL)canProcessRequest:(NSURLRequest *)request {