質問: false //ここでクラッシュしてしまいます } required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder)! return nil } } ``` #### エラーログ クラッシュ時のエラー以下のようなものが表示されました。 ``` Thread 1: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value ``` エラーで検索するとviewとの接続がうまくできておらずOptional valueになってしまうという記事がいくつかあったので何回か接続し直してみたのですが、変化ありませんでした。 CustomClassの部分もしっかり設定済みです ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/2c4fcb259ab7f0401290b09232cd5cb1.png) 何がいけないのか全然わからない状態です。こちらの記事を参考にloadNib()も入れてみましたが、クラッシュしてしまいました。
回答: 1点目 質問者様のプログラムですとXib(nib)は使用されていません。 2点目 イニシャライザが呼ばれる段階では、`mySwitch`はnilです。 まず、Xibを使用しないでViewを生成する、あるいはXibを使用するようにプログラムを変更するのいずれかを選択する必要があります。