質問: myReverseView.transform.scaledBy(x: -1.0, y: 1.0) //Viewに追加 self.view.addSubview(myReverseView) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } このコードで「画像設定」のところで 『Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value』 といったエラーが出るのはどうしてでしょうか?
回答: > > UIImage(named: "sample.jpg")! > > > これはsample.jpgの読み込みに失敗するとそのようなエラーになります。 sample.jpgはどうやって組み込んだのでしょうか? (組み込んでいないのでしたら組み込んでください。) プロジェクトにファイルのママ突っ込んでいる場合は、上記のコードのままでもいいですが、 画像を選択した状態でインスペクタのTarget Membership(?)辺りにに画像を同梱するかどうかチェックを入れる箇所があるので、そのチェックを入れ忘れると端末に画像が転送されずに、読み込みエラーになります。 参考: https://omakai.net/archives/17769/ 直ファイル置きではなく、Assets.xcassetsを使っているよ、という場合はファイル名ではなくアセット名を指定しますので、拡張子は付きません。 どちらか迷うようでしたら、Assets.xcassetsをオススメしておきます。