LoginSignup
107
68

More than 5 years have passed since last update.

XcodeのiOS simulatorでTread 1:signal SIGABRTが出てアプリが立ち上がらない時

Posted at

Thread 1:signal SIGABRTが出てアプリが起動できない

以下の画像のエラーです。
きーた0.png

コードとUI部品がうまく繋がっていない!

UI部品をctrl+ドラッグでコードにドラッグした後に変数名を変更しませんでしたか?
もしかしたらそれが原因です。

ViewControllerの接続を確認する

ViewControllerを右クリックしましょう。
きーた1.png

この黄色の三角マークがあればビンゴです!
きーた2.png

修正する

考えたくなければ部品を消して最初から作りなおしましょう。
というのもなにかもったいないです。せっかくのエラーなので味わって吸収しましょう!

1.Outlet接続を切る

 前画像の矢印先のxボタンを押すことでこの接続を切れます。
 画像内でのhogeというオブジェクトはある部品とつながっていました。
 実際にはhogeという変数名はhogeModifiedに変更されたため、
 コード内にhogeが存在せず注意マークが出ていたのでした。

2.接続をつくる

 このままではhogeModifiedメソッドは何の部品ともつながっていないのでつなげましょう。
 同じポップアップからhogeModifiedを見つけます。(画像内ではすぐ下)
 この行の右の◯マークから実際の部品までドラッグして完了です。
 部品からコードにctrlドラッグしたみたいで簡単ですね!

3.ビルドアンドランで確認

 無事アプリが起動すると思います。

107
68
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
107
68