swift - 关闭 UIView 并再次打开时 self.collectionView?.reloadData() 不起作用
问题描述
当应用程序在fileManager中写入文件时,因为它是1GB(文件),我让它在后台线程中执行,当它完成写入文件时,应用程序调用reloadData()。如果用户不更改视图,这非常有效,但是当用户更改视图(关闭视图)并返回相同的视图时,在这种情况下,在写入文件完成几秒钟后,reloadData 不起作用。可能是线程的原因...我试图添加 mainThread 但它不起作用,任何解决方法都可以解决 reloadData()
解决方案
推荐阅读
- reactjs - 使用组件访问商店
- apache - 如何为机器人 noindex 添加条件到 htaccess 或 conf 文件
- python - Paramiko exec_command 失败,“NoneType”对象不可迭代
- apache-spark - 在 Spark 中,加入所有数据帧并从中挑选,通过加入中间 DF 建立起来是否更快?
- svn - svn - 如何在“两个版本之间”提交更改?
- ios - iOS 辅助功能旁白在带有高标题视图的表格视图中无法按预期工作
- docker - 增加 Azure WebApp for Containers 的启动超时
- python - Get Instagram access token using python
- python-3.x - what should be the maximum size of input layer?
- php - 我可以添加非标准 php.ini 设置以在我的应用程序中使用吗