筆者
こんにちは!Swift独学で勉強中の筆者です。日々エラーに悩まされています。
今回は”signal SIGABRT”と言う、ものすごくシンプルなエラー文が出てきたのでまとめておきます。
私も含め初学者にとっては、自作appを作ろうとすると数多なるエラーに悩まされると思います。エラー原因なども含めて理解しながら記事をまとめていきます。
私がこれまで経験してきたエラーについてはこちらにまとめてあるのでご確認ください。
目次
エラー発生の背景
segueの画面遷移について、override funcを記載し、ビルド→画面遷移する際にエラーが起きました。
ビルドプログラム内部は”Thread 1: signal SIGABRT”と書かれていました。
解決方法
右側のInspector > Identity Inspector > Moduleが空白なことに問題がありました。
必ず、“Inherit Module From Target”にチェックを入れておきましょう!
他の解決策:修正前のOutletが残っていないか確認
私は先述した解決策で直りましたが、他にも原因はありそうです。
【Swift】「Thread 1: signal SIGABRT」エラーが出るときの原因 - 株式会社ライトコード
「Thread 1: signal SIGABRT」は簡単に解決できます!Swift(スウィフト)の基本も
こちらでは、@IBOutletの書き出しを修正などした際に、Storyboard内ではその修正が反映されておらずエラーが生じているようです。
とにかくこのエラー分が出たら、Moduleと修正したアウトレットのチェックをしてみましょう。
Moduleは必ず入れておく!
Moduleを入れていないことで出てくるエラーは他にもあります。Moduleが空欄、チェックなしにならないように気をつけましょう。
【Swiftエラー解説】”this class is not key value coding-compliant for the key”エラーの...
こんにちは!Swift独学で勉強中の筆者です。日々エラーに悩まされています。 今回はSwift初心者がぶち当たるであろうエラーについて、原因をまとめておきます。 エラー...
コメント