0

现在,我通过使用在我的应用程序中为图像选择器创建了函数

    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 和其他文件类型,我该怎么做?

谢谢你的帮助。

4

0 回答 0