我使用下面的代码显示icloud选择器。我的代码在Xcode 8中工作得很好但是当我更新到Xcode 9时它会显示错误。如何摆脱这个问题?
public.data
当只使用数组中的一个项目为vagrant up
时,它就能正常工作。
答案 0 :(得分:1)
试试这个。
let t1 = String(kUTTypeText)
let t2 = String(kUTTypePDF)
let t3 = String(kUTTypePNG)
let t4 = String(kUTTypeJPEG)
let t5 = String(kUTTypePlainText)
let t6 = String(kUTTypeImage)
let t7 = "public.data"
let types = [t1, t2, t3, t4, t5, t6, t7]
let documentPickerController = UIDocumentPickerViewController(documentTypes: types, in: .import)
答案 1 :(得分:0)
将其拆分为多行:
let documentTypes: [String] = [String(kUTTypeText), String(kUTTypePDF), String(kUTTypePNG), String(kUTTypeJPEG), String(kUTTypePlainText), String(kUTTypeImage),"public.data"]
let documentPickerController = UIDocumentPickerViewController(documentTypes: documentTypes, in: .import)