首页 > 解决方案 > 关闭 UIView 并再次打开时 self.collectionView?.reloadData() 不起作用

问题描述

当应用程序在fileManager中写入文件时,因为它是1GB(文件),我让它在后台线程中执行,当它完成写入文件时,应用程序调用reloadData()。如果用户不更改视图,这非常有效,但是当用户更改视图(关闭视图)并返回相同的视图时,在这种情况下,在写入文件完成几秒钟后,reloadData 不起作用。可能是线程的原因...我试图添加 mainThread 但它不起作用,任何解决方法都可以解决 reloadData()

标签: swiftuicollectionviewuicollectionviewcelluicollectionviewlayout

解决方案


推荐阅读