From 008b847a7a66495d9a63556b106be5e1285cadaf Mon Sep 17 00:00:00 2001 From: Samuel Hsiung Date: Wed, 13 Sep 2017 09:12:46 -0700 Subject: [PATCH] Fix -[ASPagerNode view] triggering pendingState + nodeLoaded assert (#564) --- Source/ASCollectionNode.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/ASCollectionNode.mm b/Source/ASCollectionNode.mm index 0be5cda59f..3ff691c1ef 100644 --- a/Source/ASCollectionNode.mm +++ b/Source/ASCollectionNode.mm @@ -183,6 +183,7 @@ if (_pendingState) { _ASCollectionPendingState *pendingState = _pendingState; + self.pendingState = nil; view.asyncDelegate = pendingState.delegate; view.asyncDataSource = pendingState.dataSource; view.inverted = pendingState.inverted; @@ -191,7 +192,6 @@ view.usesSynchronousDataLoading = pendingState.usesSynchronousDataLoading; view.layoutInspector = pendingState.layoutInspector; view.contentInset = pendingState.contentInset; - self.pendingState = nil; if (pendingState.rangeMode != ASLayoutRangeModeUnspecified) { [view.rangeController updateCurrentRangeWithMode:pendingState.rangeMode];