Я использую UIDocumentBrowserViewController и сталкиваюсь со следующей ошибкой при попытке создать новый файл с Dropbox:
Couldn’t communicate with a helper application.
Ошибка не возникает с iCloud или «На моем iPad» "(локальное хранилище).
Что означает эта ошибка?
В частности, у меня есть следующий код для вызова importHandler
:
func documentBrowser(_ controller: UIDocumentBrowserViewController, didRequestDocumentCreationWithHandler importHandler: @escaping (URL?, UIDocumentBrowserViewController.ImportMode) -> Void) {
let templateURL = Bundle.main.resourceURL!.appendingPathComponent("Templates").appendingPathComponent("Sphere-128.sculptura")
importHandler(templateURL, .copy)
}
После звонка importHandler
я получаю звонок на func documentBrowser(controller: UIDocumentBrowserViewController, failedToImportDocumentAt documentURL: URL, error: Error?)
с ошибкой выше.
Кажется, что приложение Apple Particles работает нормально, поэтому это относится к моей конфигурации.
Запишет DTS и обновит этот вопрос.
Обновление
Я заметил следующую ошибку в консоли устройства:
importDocument: Unable to import the file to the FileProvider. Error: Error Domain=NSCocoaErrorDomain Code=4101 UserInfo={NSFileProviderErrorItemName=<private>, NSUserStringVariant=Move, NSFilePath=<private>, NSUnderlyingError=0x282d11dd0 {Error Domain=DBFileProviderErrorDomain Code=1}}