Swiftにてアプリ開発の練習をしているのですが、saveImageWithStamps()関数内でエラーメッセージが出てしまいました。
[該当のコード]
//画像を保存
private func saveImageWithStamps(){
UIGraphicsBeginImageContext(imageView.bounds.size) guard let context = UIGraphicsGetCurrentContext() else{ displayAlert(title: "エラー", message: "画像の保存に失敗しました", vc: <#UIViewController#>)//画像を一旦コピーして処理を開始 return } imageView.layer.render(in: context) guard let image = UIGraphicsGetImageFromCurrentImageContext() else{//保存情報を取得できるかチェックし、できない場合はアラートで表示 displayAlert(title: "エラー", message: "画像の保存に失敗しました", vc: <#UIViewController#>) return } UIImageWriteToSavedPhotosAlbum(image, self, #selector(ViewController.image(image:didFinishSaveImageWithError:contextInfo:)), nil)//問題なければimageという関数に渡す UIGraphicsEndImageContext()//処理を終了 }
}
[エラーメッセージ]
Type 'ViewController' has no member 'image(image:didFinishSaveImageWithError:contextInfo:)'
似たようなエラーを調べて解決しようと思ったのですが、解決しませんでした、、、
エラーは UIImageWriteToSavedPhotosAlbum(image, self, #selector(ViewController.image(image:didFinishSaveImageWithError:contextInfo:)),nil)
で出ています。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/01 11:44