【发布时间】:2017-10-24 06:10:38
【问题描述】:
我使用下面的代码来显示 icloud 选择器。我的代码在 Xcode 8 中运行良好,但是当我更新到 Xcode 9 时,它显示错误。如何摆脱这个问题?
let documentPickerController = UIDocumentPickerViewController(documentTypes: [String(kUTTypeText), String(kUTTypePDF), String(kUTTypePNG), String(kUTTypeJPEG), String(kUTTypePlainText), String(kUTTypeImage),"public.data"], in: .import)
当仅使用数组中的一项作为public.data 时,它可以工作。
【问题讨论】:
-
将表达式分解为不同的子表达式,使用
documentTypes值作为单独的数组。 -
感谢您的回答,但即使我使用了单独的数组,它对我也不起作用
-
让它像
let documents : [String] = [String("kUTTypeText"), String("kUTTypePDF"), String("kUTTypePNG"), String("kUTTypeJPEG"), String("kUTTypePlainText"), String("kUTTypeImage"),"public.data"]