我在野生动物园里冲浪了一些网站。这是附件按钮。当我点击那个按钮。它显示了这个控制器。任何人都可以告诉我Safari提供的默认功能是什么。它在各种应用程序中都很吝啬。
它显示了icloud / google drive / dropbox三合一动作。
答案 0 :(得分:4)
是UIDocumentPickController
。检查苹果开发者documentation
let documentPicker: UIDocumentPickerViewController = UIDocumentPickerViewController(documentTypes: ["public.text"], in: UIDocumentPickerMode.import)
documentPicker.delegate = self
documentPicker.modalPresentationStyle = UIModalPresentationStyle.formSheet
self.present(documentPicker, animated: true, completion: nil)
并委托
// MARK: - UIDocumentPickerDelegate Methods
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
if controller.documentPickerMode == UIDocumentPickerMode.import {
// This is what it should be
// self.newNoteBody.text = String(contentsOfFile: url.path!)
}
}
添加代码后,您应该检查this发布,否则您将获得例外。你应该去能力和打开iCloud功能。在那里添加icloud容器
UIDocumentMenuController
与UIDocumentPickerViewController
相同。但它被弃用了。检查开发人员documentation此处