У меня есть приложение на основе документов, хорошо работающее с UIDocumentBrowserViewController. Тем не менее, для совершенно новых пользователей, у которых нет документов, это действительно сбивает с толку первый опыт - просто запустить их прямо в браузере документов. Я сделал так, чтобы он обнаружил, есть ли какие-либо локальные документы в моем формате файлов, и показал экран настройки, если нет, но я также хотел бы, чтобы он просто "полностью пропустил" браузер документов и сразу же создал новый документ в первый раз.
Однако весь жизненный цикл всего, по-видимому, так тесно связан с браузером документов, не говоря уже о всех хитрых вещах, которые он делает для импорта файлов в iCloud et c. Кажется, я не могу просто обойти браузер документов. Каков наилучший способ справиться с этим?
Я пытался просто создать новый файл при запуске и использовать revealDocument(at:importIfNeeded:completion:)
, но я получил EXC_BAD_ACCESS cra sh (без сообщения об ошибке), поэтому не уверен, что это правильный путь для исследования.