现在,我通过使用在我的应用程序中为图像选择器创建了函数
func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
picker.dismiss(animated: true)
let itemProvider = results.first?.itemProvider
if let itemProvider = itemProvider, itemProvider.canLoadObject(ofClass: UIImage.self) {
var fileName = "image_camera.jpeg"
itemProvider.loadFileRepresentation(forTypeIdentifier: "public.item") { (url, error) in
if let url = url {
fileName = url.lastPathComponent;
}
}
/// get image data if present, set to request model
itemProvider.loadObject(ofClass: UIImage.self) { [weak self] image, error in
}
}
}
但是对于我的要求必须只过滤 jpg 和 png 不允许 gif 和其他文件类型,我该怎么做?
谢谢你的帮助。