Viewの差し替えをするということで、既存のViewを削除して新たにレイアウトを入れようとしたら実行時にエラーが起きて困ったのでメモ
Xcodeのバージョンによるものかもしれないので念のため「9.4.1」使用です。
Thread 1: signal SIGABRT
はじめに発生したのがこのエラー
CastumClassの設定を消して新しいレイアウトを書けば終わると思ったら発生しました。
コードとUIパーツの接続の問題だということなので、どうせ新しいViewを作るのだからと消すことにしました。
Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
そして新たに生まれたのがこちらのエラーになります...
ビルドは通る、実行時エラー、コード見てもStoryboard見ても悪いところがわからないという状態に...
解決方法
Outlet接続を切ってからUIパーツは削除しましょう
Storyboard上で削除をしてもOutlet接続は残ってしまうようです。
最後に
バージョン管理しててもこれ一つで動かなくなって書き直しになったりすることがありそう...