Swiftプログラマーの集い

「ど素人」がプログラミング言語「Swift」を勉強していく過程を記録。時々英語と韓国語。

エラーコード「Thread 1: signal SIGABRT」が出てしまう理由

qiita.com

アクションとアウトレットに関する一般的な問題

アクションやアウトレットを作成する際は、次の2つの部分に変更を加えます。Swiftに@IBOutletまたは@IBActionの行を追加します。ストーリーボードのファイルに、​
ビューをアウトレットにリンクする情報、またはコントロールイベントをアクションに​
リンクする情報を追加します。


アクションまたはアウトレットのコードを削除した後、ストーリーボードを変更し忘れると、アプリケーションは大抵クラッシュします。これは、アウトレットを割り当てたりアクションを実行したりする時に一致するコードがないためです。これはクラッシュの原因となるエラーです。この問題を解消するには、不要なアクションとアウトレットをストーリーボードから切断した後、コードからも削除しなければなりません。


抜粋:: Apple Education “Swiftによるアプリケーション開発:入門編”。 Apple Inc. - Education、2019年 Apple Books https://books.apple.com/jp/book/swift%E3%81%AB%E3%82%88%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA-%E5%85%A5%E9%96%80%E7%B7%A8/id1483864101