gpt4 book ai didi

ios - UIDocumentMenuViewController 按钮不做任何事情

转载 作者:行者123 更新时间:2023-12-01 18:58:00 26 4
gpt4 key购买 nike

所以我正在测试 Apple 的新 Document Provider 扩展。我正在尝试打开一个 UIDocumentMenuViewController,并且该部分正在工作。但是,当我尝试单击它呈现的其中一个项目时,它只会取消操作表。即使我单击默认情况下存在的 iCloud 项目,也会发生这种情况。我展示 Controller 的代码如下:

let type_data = kUTTypeData.__conversion()
let documentMenuViewController = UIDocumentMenuViewController(documentTypes: [type_data], inMode: UIDocumentPickerMode.Import)
navigationController.presentViewController(documentMenuViewController, animated: true, completion: nil)

有谁知道为什么会这样?

最佳答案

您需要在 UIDocumentMenuViewController 上设置委托(delegate).然后执行 -documentMenu:didPickDocumentPicker:委托(delegate)方法。然后您可以继续展示 documentPicker被选中。

func documentMenu(documentMenu: UIDocumentMenuViewController!, didPickDocumentPicker documentPicker: UIDocumentPickerViewController!) {
documentPicker.delegate = self
self.presentViewController(documentPicker, animated: true, completion: nil)
}

有一个简单的例子 here in Apple's guide .

关于ios - UIDocumentMenuViewController 按钮不做任何事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25299125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com