UIDocumentPickerViewController(documentType:in) 在 iOS 14 中弃用
UIDocumentPickerViewController(documentType:in) deprecated in iOS 14
我正在开发一个 swiftUI iOS 13+ 应用程序,我 运行 在开发用于文档选择的 UIViewRepresentable 时出现警告。
根据 apple dev 文档,UIDocumentPickerViewController 的初始化程序将在未来的版本中弃用,因此这一行:
let picker = UIDocumentPickerViewController(documentTypes: [kUTTypePDF as String], in: .open)
提示弃用警告,我很难找到替代品。有人可以帮助我吗?
谢谢
在问这个问题时我注意到这个class还有其他初始化程序。我最终只使用了 :
UIDocumentPickerViewControllerinit(forOpeningContentTypes: [UTType])
便利初始化器
我在这里回答这个问题,因为该功能刚刚被弃用,而且 google 搜索没有显示任何不到一年的答案。
尝试这样的事情:
let picker = UIDocumentPickerViewController(forOpeningContentTypes: [UTType.png,UTType.jpeg, UTType.pdf],asCopy: true)
我正在开发一个 swiftUI iOS 13+ 应用程序,我 运行 在开发用于文档选择的 UIViewRepresentable 时出现警告。
根据 apple dev 文档,UIDocumentPickerViewController 的初始化程序将在未来的版本中弃用,因此这一行:
let picker = UIDocumentPickerViewController(documentTypes: [kUTTypePDF as String], in: .open)
提示弃用警告,我很难找到替代品。有人可以帮助我吗?
谢谢
在问这个问题时我注意到这个class还有其他初始化程序。我最终只使用了 :
UIDocumentPickerViewControllerinit(forOpeningContentTypes: [UTType])
便利初始化器
我在这里回答这个问题,因为该功能刚刚被弃用,而且 google 搜索没有显示任何不到一年的答案。
尝试这样的事情:
let picker = UIDocumentPickerViewController(forOpeningContentTypes: [UTType.png,UTType.jpeg, UTType.pdf],asCopy: true)