From 4338e579b21c5531d6d5ef4c52f6af65924dd8bb Mon Sep 17 00:00:00 2001 From: hsiung Date: Tue, 12 Sep 2017 20:31:38 -0700 Subject: [PATCH] Fix -[ASPagerNode view] triggering pendingState + nodeLoaded assert --- Source/ASCollectionNode.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/ASCollectionNode.mm b/Source/ASCollectionNode.mm index 0be5cda59..3ff691c1e 100644 --- a/Source/ASCollectionNode.mm +++ b/Source/ASCollectionNode.mm @@ -183,6 +183,7 @@ - (void)didLoad if (_pendingState) { _ASCollectionPendingState *pendingState = _pendingState; + self.pendingState = nil; view.asyncDelegate = pendingState.delegate; view.asyncDataSource = pendingState.dataSource; view.inverted = pendingState.inverted; @@ -191,7 +192,6 @@ - (void)didLoad view.usesSynchronousDataLoading = pendingState.usesSynchronousDataLoading; view.layoutInspector = pendingState.layoutInspector; view.contentInset = pendingState.contentInset; - self.pendingState = nil; if (pendingState.rangeMode != ASLayoutRangeModeUnspecified) { [view.rangeController updateCurrentRangeWithMode:pendingState.rangeMode];