Ios 尝试使用AsyncDisplayKit/Texture重新加载ASCollectionNode的数据
每当用户下拉刷新或决定过滤他们看到的内容时,我都会尝试从Ios 尝试使用AsyncDisplayKit/Texture重新加载ASCollectionNode的数据,ios,swift,asynchronous,asyncdisplaykit,batch-fetching,Ios,Swift,Asynchronous,Asyncdisplaykit,Batch Fetching,每当用户下拉刷新或决定过滤他们看到的内容时,我都会尝试从Texture/AsyncDisplayKit正确刷新ASCollectionNode 通过使用纹理的shouldBatchFetch和将使用委托开始批量获取,并将批量获取的上下文设置为true,视图控制器最初能够批量获取和加载数据。同样,当用户向下滚动(分页API)时,我能够加载更多数据,并且一切正常 但是,当我想将数据管理器设置为空并在初始化ASCollectionNode后尝试重新启动进程时,批处理获取上下文似乎停止工作,即使我将其设
Texture
/AsyncDisplayKit
正确刷新ASCollectionNode
通过使用纹理
的shouldBatchFetch
和将使用
委托开始批量获取,并将批量获取的上下文
设置为true
,视图控制器
最初能够批量获取和加载数据。同样,当用户向下滚动(分页API)时,我能够加载更多数据,并且一切正常
但是,当我想将数据管理器设置为空并在初始化ASCollectionNode
后尝试重新启动进程时,批处理获取上下文似乎停止工作,即使我将其设置为true。我尝试了不同的方法来正确地“重新加载数据”,但在纹理
的异步方法中没有成功
我失败的尝试:
- 我试着使用
,但读到.reloadData()
效率很低,因此被弃用。清除我的数据后,调用reload data,然后将myASyncdisplaykit
设置为weNeedMoreContent
,会导致索引越界错误。 截图:true
- 当用户刷新时,我尝试删除所有当前行,然后将批取的
上下文设置为
,但也不会发生任何事情true
ASCollectionNode
的工作方法,请告诉我
你解决过这个问题吗?我也有类似的问题。你解决过这个问题吗?我也有类似的问题。