Fix -[ASPagerNode view] triggering pendingState + nodeLoaded assert (#564)

This commit is contained in:
Samuel Hsiung 2017-09-13 09:12:46 -07:00 committed by Huy Nguyen
parent 9df6909d71
commit 008b847a7a

View File

@ -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];