1

我正在使用 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 权利,但没有任何变化。使用导航控制器并只需推动DocumentPicker 即可呈现相同的结果。我所做的每一个测试都是在真实设备和模拟器上构建的。

有什么我做错了吗?无论如何我可以摆脱显示的日志吗?

4

0 回答 0