在iOS 10 SWIFT 3中从映像选取器中 Select 映像时,我收到错误-Creating an image format with an unknown type is an error

 func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {

    imagePost.image = image
    self.dismiss(animated: true, completion: nil)
}

未 Select 和更新映像.我需要帮助或建议,以了解iOS10或SWIFT 3中有关此方法的语法或任何内容是否已更改,或者是否有任何其他方法可以做到这一点.

推荐答案

下面提到的代码确实为我解决了这个问题-

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
    if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
        imagePost.image = image
    } else{
        print("Something went wrong")
    }

    self.dismiss(animated: true, completion: nil)
}

Ios相关问答推荐

iOS SwiftUI需要不带箭头显示弹出窗口""

SWIFT-仅解码感兴趣的元素

在flatter_riverpod中,如果没有ref对象,我们如何访问提供程序?

清除/删除 NavigationController 中的多个 ViewController

如何在Swift/Combine中从timer.publish属性传递两个参数到任意方法

@MainActor 类的扩展是主要演员吗?

无法从 Xcode 获取模拟器列表.请打开 Xcode 并try 直接从那里运行项目以解决剩余问题

如何在 Mac OS Ventura 中使用 Xcode 13

在 SwiftUI 中重构提取到子视图的 GeometryReader 代码

NSOperation 有延迟 - 它是异步的还是同步的?

SwiftUI 选项卡式视图防止滑动到下一个选项卡

一个 SwiftUI 视图中的多个垂直滚动视图

.onChange(of: ) 一次用于多个 @State 属性?

在 Swift 中执行 while 循环

在设备上卸载 ios 应用程序后如何在 ios 中保留 identifierForVendor?

如何使用 swift 显示 .svg 图像

如何使用 Swift 从assets资源 中加载特定图像

在 Xcode 4 中将静态库链接到 iOS 项目

UIView 中的 safeAreaInsets 在 iPhone X 上为 0

zoom UIButton 动画 - Swift