我正在尝试在我的应用程序中启动 DocumentPicker。我已经宣布:
var documentPicker: UIDocumentPickerViewController =
UIDocumentPickerViewController(documentTypes:
["public.text"], in: UIDocumentPickerMode.open)
documentPicker.delegate = self
documentPicker.modalPresentationStyle =
UIModalPresentationStyle.fullScreen
self.present(documentPicker, animated: true, completion: nil)
}
对于挑选的文件:
func documentPicker(controller: UIDocumentPickerViewController, didPickDocumentAtURL url: NSURL) {
if controller.documentPickerMode == UIDocumentPickerMode.exportToService {
//do some stuff
}
dismiss(animated: true, completion: nil)
}
但是我在这里做错了什么。每当我选择文件或关闭窗口时,我都会收到此错误:
viewServiceDidTerminateWithError: 错误域=_UIViewServiceErrorDomain 代码=1 "(null)" UserInfo={Terminated=disconnect 方法}。
我曾尝试寻找解决方案,但找不到任何有用的东西。
编辑:我在 documentPicker 函数中包含了几个 print("test") 以查看它是否正常工作。但是我从控制台得到 0 响应。也许我以一种糟糕的方式实现了 documentPicker?