Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
70
Help us understand the problem. What is going on with this article?
@evistream

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

More than 5 years have passed since last update.

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.ビルドアンドランで確認

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

70
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
70
Help us understand the problem. What is going on with this article?