我正在尝试使用 iOS 文件选择器来选择文本文件,但是当我实例化并呈现(模态) aUIDocumentMenuViewController
或 aUIDocumentPickerViewController
时,UI 需要一段时间才能显示出来。
这是我尝试使用的代码,UIDocumentMenuViewController
非常UIDocumentPickerViewController
相似:
UIDocumentMenuViewController *menuVC = [[UIDocumentMenuViewController alloc] initWithDocumentTypes:@[(NSString *)kUTTypeText] inMode:UIDocumentPickerModeOpen];
menuVC.delegate = self;
[self presentViewController:menuVC animated:YES completion:nil];
如果我尝试调用此代码 3 次或更多次,那么滞后就会消失。我知道,在处理 iCloud 文档时,同步操作需要时间,但我没有找到一种预加载的方法,所以当我展示视图控制器时,它会立即发生。我什至尝试在展示视图控制器之前对其进行很多实例化,但初始化并不会成为瓶颈。
有没有人遇到过同样的问题?