From 998f7bb701cbe896ba271074105a61b6bfbadc9b Mon Sep 17 00:00:00 2001 From: Mattt Thompson Date: Mon, 10 Oct 2011 11:06:31 -0500 Subject: [PATCH] nil-ing out responseXMLParser delegate if AFXMLRequestOperation is cancelled --- AFNetworking/AFXMLRequestOperation.m | 8 ++++++++ 1 file changed, 8 insertions(+) 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 {