From bfe908bc8a94439198c5ac1be2445f4b57b0dd89 Mon Sep 17 00:00:00 2001 From: Scott Goodson Date: Mon, 9 Nov 2015 13:41:25 -0800 Subject: [PATCH] Fix for behavior difference between CA and UIKit that causes mutation crash --- AsyncDisplayKit/Details/ASRangeHandlerRender.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AsyncDisplayKit/Details/ASRangeHandlerRender.mm b/AsyncDisplayKit/Details/ASRangeHandlerRender.mm index 15d1d6dd..e5645649 100644 --- a/AsyncDisplayKit/Details/ASRangeHandlerRender.mm +++ b/AsyncDisplayKit/Details/ASRangeHandlerRender.mm @@ -40,7 +40,7 @@ - (void)dealloc { - for(CALayer *layer in self.workingWindow.layer.sublayers) { + for(CALayer *layer in [self.workingWindow.layer.sublayers copy]) { ASDisplayNode *node = layer.asyncdisplaykit_node; [self node:node exitedRangeOfType:ASLayoutRangeTypeRender]; }