押したボタンによって、次のページの背景画像を変えたいのですがうまくいきません。
<起こるエラー>
実行はできるのですが、一つ目のボタンを押してみると、
getimage.image = bin1と書いた部分に以下のようなエラーが表示されます。
Unexpectedly found nil while unwrapping an Optional value
<補足>
ボタンにはtag付けをしています。
コード
import UIKit
class ViewController: UIViewController ,UIActionSheetDelegate{
@IBOutlet weak var getimage: UIImageView!
//画像ファイルの定義 〜bin(数字)という名前に変更
var bin1 = UIImage(named:"binsen1.jpg")!
var bin2 = UIImage(named:"binsen2.jpg")!
var bin3 = UIImage(named:"binsen3.png")!
@IBAction func action(_ sender: UIButton) {
switch sender.tag {
case 1:
//getimageというUIImageに画像を表示
getimage.image = bin1
case 2:
getimage.image = bin2
case 3:
getimage.image = bin3
default:break
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}