1. ホーム
  2. ios

UIImagePickerControllerで「型が不明な画像フォーマットを作成するとエラーになる」件

2023-09-18 10:23:14

質問

iOS 10 Swift 3 でイメージピッカーから画像を選択する際に、以下のエラーが発生します。 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)
}

画像が選択され、更新されません。このメソッドに関する構文や何かが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)
}