Ios UID文件及;具有许多小文件的NSFileWrapper由于内存不足而崩溃

Ios UID文件及;具有许多小文件的NSFileWrapper由于内存不足而崩溃,ios,objective-c,uidocument,nsfilewrapper,Ios,Objective C,Uidocument,Nsfilewrapper,我有一个定制的ui文档,由一个包含许多小文件(大约3200个文本文件)的文件包组成。文档的总大小只有~600KB,但每次我试图打开文档时,我的应用程序都会因为内存不足而崩溃 我跟踪到UIDocument试图将文件夹映射到NSFileWrapper的位置 文档显示在一个表中,因此我最多只需要一次从文件包中加载20个文件 有没有办法只“部分”加载NSFileWrapper或其他形式的延迟加载(我不是说内存映射,因为问题涉及许多小文件)?您是否找到了解决此问题的方法?请参阅。这看起来像是试图解决这个问

我有一个定制的
ui文档
,由一个包含许多小文件(大约3200个文本文件)的文件包组成。文档的总大小只有~600KB,但每次我试图打开文档时,我的应用程序都会因为内存不足而崩溃

我跟踪到UIDocument试图将文件夹映射到
NSFileWrapper
的位置

文档显示在一个表中,因此我最多只需要一次从文件包中加载20个文件


有没有办法只“部分”加载
NSFileWrapper
或其他形式的延迟加载(我不是说内存映射,因为问题涉及许多小文件)?

您是否找到了解决此问题的方法?请参阅。这看起来像是试图解决这个问题…可能值得一试。我没有找到解决这个问题的方法。我改变了我的文档设计以使用更少的文件。谢谢@mark…这似乎是我可能需要做的…这似乎是由于一次持有多个FileWrapper对象造成的,那么将obj作为其他类型持有,并且仅在文件编辑操作中使用FileWrapper如何?