Xcode 16 + Swift 6环境下调用UIImagePickerController.InfoKey.editedImage报错的求助
Xcode 16 + Swift 6环境下调用UIImagePickerController.InfoKey.editedImage报错的求助
大家好,我现在在开发中遇到了一个棘手的问题:调用UIImagePickerController.InfoKey.editedImage时一直弹出错误提示,具体错误内容如下:
Type 'UIImagePickerController.InfoKey' (aka 'NSString') has no member 'editedImage'.
先给大家看下我的导入语句:
import UIKit import Photos import FirebaseAuth import JGProgressHUD
当前的开发环境信息:
- XCode Version 16.0 (16A242d)
- swift-driver version: 1.115 Apple Swift version 6.0 (swiftlang-6.0.0.9.10 clang-1600.0.26.2)
下面是我写的图片选择器代理方法代码,麻烦各位帮忙看看问题出在哪里:
// Delegate method to handle the selection extension RegisterViewController { func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) { if let editedImage = info[UIImagePickerController.InfoKey.editedImage] as? UIImage { print("Edited Image: \(editedImage)") } else if let originalImage = info[UIImagePickerController.InfoKey.originalImage] as? UIImage { print("Original Image: \(originalImage)") } picker.dismiss(animated: true, completion: nil) } // Handle cancellation func imagePickerControllerDidCancel(_ picker: UIImagePickerController) { dismiss(animated: true, completion: nil) } }
备注:内容来源于stack exchange,提问作者Ninja
相关产品推荐
相关产品推荐

