44679


@IBOutlet weak var imageBack: UIImageView!

[code]

    **//imageBack.image = saveImageArray[0]   
        let backImage:UIImage = imageBack.image!
        let backSize = CGSize(width:bottomImage.size.width, height:bottomImage.size.height)
    
[/code]

UIImageViewに画像を初期値としてセットしていないので下記のエラーが出るのはわかるのですが、画像では無くcodeでinitialzieする方法を教えて戴けないでしょうか
?

Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional
value


CC BY-SA 4.0
2018-06-11T00:31:35.767
44675
2018-06-11T07:34:23.537
26811
question
swift xcode swift4
swift4 UIImageViewが nilですというエラーが表示されます。codeで初期化出来ないでしょうか?


macOSの`NSImage`だと、`Image(size:NSMakeRect(0, 0, 100,
100))`の様にサイズを指定した空のイメージが作れるのですが、iOSの`UIImage`には同じコンストラクラーがないので、

  * ペイントツールなどで何も描いていない絵を作り、プロジェクトに追加します
  * `let backImage:UIImage = image(named:"拡張子を除いた画像ファイル名")`

として、事前に作ったイメージを読み込むのが一番手っ取り早い気がします。


CC BY-SA 4.0
2018-06-11T04:58:13.543
44679
2018-06-11T07:34:23.537
2018-06-11T07:34:23.537
14745
14745
44675
answer