如何在 ios swift 上显示来自 icloud 驱动器的特定文件格式
How to show particular file format from iclouds derive in ios swift
在我的应用程序中上传从iclouds 派生的文件。想上传xlsx、docx、txt。
想要上传 xlsx 文件意味着从 iclouds 派生只想显示 xlsx 其他文件不应该显示。[docx,txt]
同样,如果用户想要显示 docx 文件意味着 xlsx 和 txt,则不应显示 xlsx 文件。
这是我的代码
@IBAction func moveiclouds_BtnClick(_ sender: Any) {
let documentPicker = UIDocumentPickerViewController(documentTypes: [kUTTypePDF as String, "com.microsoft.word.doc", "com.microsoft.excel.xls", kUTTypeCompositeContent as String, kUTTypeJPEG as String], in: .import)
documentPicker.delegate = self
self.present(documentPicker, animated: true, completion: nil)
}
extension CreateFeesView: UIDocumentPickerDelegate{
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
let cico = url as URL
cico_files = cico
filepath_fees = url.pathExtension
}
}
来自 iclouds 的所有文件都显示在最近添加的列表中。只想在列表中显示特定文件。如何实现帮助我。提前致谢
只需在创建文档选择器时调整 documentTypes:
参数即可。
documentTypes: ["org.openxmlformats.wordprocessingml.document"]
将只允许用户 select 个 docx 文件。
documentTypes: ["org.openxmlformats.spreadsheetml.sheet"]
将只允许用户 select xlsx 文件。
在我的应用程序中上传从iclouds 派生的文件。想上传xlsx、docx、txt。
想要上传 xlsx 文件意味着从 iclouds 派生只想显示 xlsx 其他文件不应该显示。[docx,txt]
同样,如果用户想要显示 docx 文件意味着 xlsx 和 txt,则不应显示 xlsx 文件。
这是我的代码
@IBAction func moveiclouds_BtnClick(_ sender: Any) {
let documentPicker = UIDocumentPickerViewController(documentTypes: [kUTTypePDF as String, "com.microsoft.word.doc", "com.microsoft.excel.xls", kUTTypeCompositeContent as String, kUTTypeJPEG as String], in: .import)
documentPicker.delegate = self
self.present(documentPicker, animated: true, completion: nil)
}
extension CreateFeesView: UIDocumentPickerDelegate{
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
let cico = url as URL
cico_files = cico
filepath_fees = url.pathExtension
}
}
来自 iclouds 的所有文件都显示在最近添加的列表中。只想在列表中显示特定文件。如何实现帮助我。提前致谢
只需在创建文档选择器时调整 documentTypes:
参数即可。
documentTypes: ["org.openxmlformats.wordprocessingml.document"]
将只允许用户 select 个 docx 文件。
documentTypes: ["org.openxmlformats.spreadsheetml.sheet"]
将只允许用户 select xlsx 文件。