回答編集履歴

2

修正箇所を絞り込むためのコメントを追記

2017/06/03 00:24

投稿

Bongo
Bongo

スコア10807

test CHANGED
@@ -1,3 +1,9 @@
1
1
  Objective-Cに基づくメッセージのため分かりづらかったかもしれませんが、「UIViewオブジェクトのsetImage:という名前のメソッドを探したが見つからなかった」というような意味合いです。
2
2
 
3
3
  怪しいのは`self.showAlert.image = image as? UIImage`の部分ですが、変数showAlertの宣言部分の型がUIImageViewになっているか(現状UIViewになっていませんか?)ということと、そこに代入されるオブジェクトがUIImageViewであるか(あるいは、接続したストーリーボード上のビューがUIImageViewになっているか)をご確認ください。
4
+
5
+
6
+
7
+ [追記]
8
+
9
+ 宣言時の型がUIViewならSwiftがエラーを出すはずですから、確認するべきは後者の可能性でしょうか。特にストーリーボードのアウトレットの接続状態が気になります。

1

文章中に修正箇所の補足を挿入

2017/06/03 00:24

投稿

Bongo
Bongo

スコア10807

test CHANGED
@@ -1,3 +1,3 @@
1
1
  Objective-Cに基づくメッセージのため分かりづらかったかもしれませんが、「UIViewオブジェクトのsetImage:という名前のメソッドを探したが見つからなかった」というような意味合いです。
2
2
 
3
- 怪しいのは`self.showAlert.image = image as? UIImage`の部分ですが、変数showAlertの宣言部分の型がUIImageViewになっているかということと、そこに代入されるオブジェクトがUIImageViewであるか(あるいは、接続したストーリーボード上のビューがUIImageViewになっているか)をご確認ください。
3
+ 怪しいのは`self.showAlert.image = image as? UIImage`の部分ですが、変数showAlertの宣言部分の型がUIImageViewになっているか(現状UIViewになっていませんか?)ということと、そこに代入されるオブジェクトがUIImageViewであるか(あるいは、接続したストーリーボード上のビューがUIImageViewになっているか)をご確認ください。