Swift UIDocumentPickerViewControllerのinitがiOS14で変更
init(documentTypes:in:)はiOS14からDeprecatedになりました。
警告が出来るだけで使う事は出来ます。
iOS13の場合
let documentPicker = UIDocumentPickerViewController(documentTypes: ["com.adobe.pdf", "public.jpeg"], in: .open) documentPicker.delegate = self present(documentPicker, animated: true, completion: nil)
iOS14の場合
let documentPicker = UIDocumentPickerViewController(forOpeningContentTypes: [UTType.pdf]) documentPicker.delegate = self self.present(documentPicker, animated: true, completion: nil)
注意
import UniformTypeIdentifiers
は先に書く。
initの選択肢の数が変わる。