和选择的文件:
func documentPicker(controller: UIDocumentPickerViewController, didPickDocumentAtURL url: NSURL) {
if controller.documentPickerMode == UIDocumentPickerMode.exportToService {
//do some stuff
}
dismiss(animated: true, completion: nil)
}
无论我在这里做错了什么。每当我选择文件或关闭窗口时,我都会遇到此错误:
视图viewServicedIdenterminateWitherRor:错误域= _uiviewServServiceRordomain code = 1“(null)” userInfo = {terminated = disconnect method}。
我试图寻找解决方案,但找不到任何有用的东西。
Edit:我已将几个打印(“测试”)包含在文档函数中,以查看它是否有效。但是,我从控制台得到0响应。也许我以不好的方式实施了documentpicker?
i也,也会收到此错误消息,但并非一直以来。
我注意到docutspicker被弃用。尝试一下:
无需发表解雇声明。选择器会自动关闭。
尝试一下,看看它是否有效。我知道这是一个非常古老的问题,但是我只是遇到了这个问题,寻找解决方案的人发现很多人问了同样的问题,但没有解决方案。希望这会帮助别人……
i最终发现,我对文档选择器的引用是一个局部变量,在显示采摘器之后,它将出现在范围之外。我相信,当视图被驳回时,采摘者是在回调之前收集的垃圾。我对选择器添加了强烈的引用,并且不再收到该错误消息,并且回调正常工作。