我有一个UIDocument
包含许多小文件(大约 3200 个文本文件)的文件包的自定义。文档的总大小只有 ~600KB,但由于内存不足,每次尝试打开文档时我的应用程序都会崩溃。
我将其追踪到 UIDocument 尝试将文件夹映射到NSFileWrapper
.
该文档显示在一个表格中,因此我最多只需要一次从文件包中加载 20 个文件。
有没有办法只“部分”加载一个NSFileWrapper
或其他形式的延迟加载(我不是在谈论内存映射,因为问题是关于许多小文件)?
我有一个UIDocument
包含许多小文件(大约 3200 个文本文件)的文件包的自定义。文档的总大小只有 ~600KB,但由于内存不足,每次尝试打开文档时我的应用程序都会崩溃。
我将其追踪到 UIDocument 尝试将文件夹映射到NSFileWrapper
.
该文档显示在一个表格中,因此我最多只需要一次从文件包中加载 20 个文件。
有没有办法只“部分”加载一个NSFileWrapper
或其他形式的延迟加载(我不是在谈论内存映射,因为问题是关于许多小文件)?