diff --git a/AsyncDisplayKit/ASNetworkImageNode.mm b/AsyncDisplayKit/ASNetworkImageNode.mm index c1c2a51400..b5f8946f91 100644 --- a/AsyncDisplayKit/ASNetworkImageNode.mm +++ b/AsyncDisplayKit/ASNetworkImageNode.mm @@ -20,7 +20,7 @@ id _downloader; // Only access any of these with _lock. - id _delegate; + __weak id _delegate; NSURL *_URL; UIImage *_defaultImage; @@ -213,7 +213,7 @@ } if (responseImage != NULL) { - [strongSelf->_delegate imageNode:self didLoadImage:strongSelf.image]; + [strongSelf->_delegate imageNode:strongSelf didLoadImage:strongSelf.image]; } };