From 66133f7e98f95880715a058510be96db439e37f6 Mon Sep 17 00:00:00 2001 From: Levi McCallum Date: Thu, 3 Mar 2016 14:56:36 -0800 Subject: [PATCH 1/2] Add direct implementation of endUpdatesAnimated to ASCollectionNode --- AsyncDisplayKit/ASCollectionNode.mm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/AsyncDisplayKit/ASCollectionNode.mm b/AsyncDisplayKit/ASCollectionNode.mm index df3d2920..5d0a24f6 100644 --- a/AsyncDisplayKit/ASCollectionNode.mm +++ b/AsyncDisplayKit/ASCollectionNode.mm @@ -194,7 +194,12 @@ - (void)endUpdatesAnimated:(BOOL)animated { - [self.view.dataController endUpdatesAnimated:animated completion:nil]; + [self endUpdatesAnimated:animated completion:nil]; +} + +- (void)endUpdatesAnimated:(BOOL)animated completion:(void (^)(BOOL))completion +{ + [self.view.dataController endUpdatesAnimated:animated completion:completion]; } #pragma mark - ASCollectionView Forwards From 79d593f34427129d016f13139c79e90b788b4d7c Mon Sep 17 00:00:00 2001 From: Levi McCallum Date: Thu, 3 Mar 2016 15:00:29 -0800 Subject: [PATCH 2/2] Update header file --- AsyncDisplayKit/ASCollectionNode+Beta.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AsyncDisplayKit/ASCollectionNode+Beta.h b/AsyncDisplayKit/ASCollectionNode+Beta.h index e05e740b..a2073d44 100644 --- a/AsyncDisplayKit/ASCollectionNode+Beta.h +++ b/AsyncDisplayKit/ASCollectionNode+Beta.h @@ -14,9 +14,13 @@ NS_ASSUME_NONNULL_BEGIN @interface ASCollectionNode (Beta) - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout layoutFacilitator:(nullable id)layoutFacilitator; + - (void)beginUpdates; + - (void)endUpdatesAnimated:(BOOL)animated; +- (void)endUpdatesAnimated:(BOOL)animated completion:(void (^)(BOOL))completion; + @end NS_ASSUME_NONNULL_END