Я использую DocumentPickerViewController для импорта документа в мое приложение. Средство выбора работает, ошибок и сбоев нет, но каждый раз, когда выбирается документ или отменяется контроллер представления, я получаю журнал со следующей ошибкой:
[DocumentManager] The view service did terminate with error:
Error Domain=_UIViewServiceErrorDomain Code=1 "(null)"
UserInfo={Terminated=disconnect method}
Это функция, в которой будет представлен сборщик VC:
@IBAction func presentDocumentPicker(_ sender: Any) {
let documentPicker = UIDocumentPickerViewController(documentTypes: ["com.adobe.pdf"], in: .import)
documentPicker.delegate = self
present(documentPicker, animated: false, completion: nil)
}
Это расширение делегата:
extension ViewController: UIDocumentPickerDelegate {
public func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
print(url)
}
public func documentPickerWasCancelled(_ controller: UIDocumentPickerViewController) {
print("Canceled")
}
}
Я также пытался использовать UIDocumentBrowserViewController , но я получаю тот же журнал. Еще я попробовал , включив права iCloud , но изменений не произошло. С контроллером nav и просто нажатием DocumentPicker выдает тот же результат. Каждый мой тест был построен как на реальном устройстве, так и на симуляторе.
Есть что-то, что я делаю не так? Можно ли как-нибудь избавиться от этого журнала?