Я использую «новый способ» хранения документов (iOS 11+), используя UIDocumentBrowserViewController . Нет необходимости в iCloud API, правах и т. Д. - просто работает (под управлением отдельного процесса браузера документов).
Однако я не выяснил, как переименовать (т.е. переместить) документ программным способом, по крайней мере, в iCloud. Стандартный «url.setResourceValues ()» прекрасно работает в локальной файловой системе, но отображает в 513 / не разрешено в iCloud. Также все прежние способы сделать это (использование полного набора возможностей и полномочий iCloud, использование сложной оркестровки FileCoordinator и т. Д.) Также не работают, когда созданный документ фактически контролируется через браузер документов.
Я не смог найти разумную документацию или пример того, как использовать UIDocumentBrowser , чтобы также переместить документ под его (и отчасти мой) контроль. Существует режим UIDocumentBrowserImportModeMove , который может делать то, что мне нужно, однако я понятия не имею, как программно инициировать это для данного UIDocument .
Кто-нибудь уже делал опыт, чтобы сделать это таким образом?
Спасибо, привычка