我有一个与 UIDocumentBrowserViewController 配合良好的基于文档的应用程序。但是,对于没有文档的全新用户来说,直接在文档浏览器中启动是一种非常令人困惑的初次体验。我已经让它检测我的文件格式中是否有任何本地文档,如果没有,则显示一个入职屏幕,但我也希望它完全“跳过”文档浏览器并在第一次立即创建一个新文档。
然而,一切的整个生命周期似乎都与文档浏览器息息相关,更不用说它在将文件导入 iCloud 等方面所做的所有聪明的事情。我似乎无法绕过文档浏览器。处理这个问题的最佳方法是什么?
我试图在启动和使用时创建一个新文件,revealDocument(at:importIfNeeded:completion:)
但我遇到了 EXC_BAD_ACCESS 崩溃(没有任何错误消息)所以不确定这是否是正确的探索途径。