質問: //情報が不十分だったので一から詳しく書きたいと思います。 掲示板アプリを作りたいと思っていて、新着、広場、投稿、検索、マイページ、それぞれの画面に対応するclassを用意しました。(画像下のコード)投稿画面のTextViewを配置して、試しにビルドをし、投稿画面のtab bar controller を押した時、処理落ちしてしまいました。TextViewの関連付けを削除してビルドをしてみてもやはり、処理落ちしてしまいます。 処理落ちした時、Xcodeの画面に戻ってしまい、この時、Main.storyboardの画面だったのが、NoSelectionの画面に切り替わり、Theard1 1:signal SIGABRT というメッセージが表示されます。 これを踏まえて回答お願いします。 ![![赤くマークされているところがエラーメッセージだと思います。](https://teratail.storage.googleapis.com/uploads/contributed_images/e875deb697133f7147f62362424e5578.jpeg) import UIKit //人気 新着の画面 class ViewController1: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } } //広場の画面 class ViewController2{ } //投稿の画面 class ViewController3: UIViewController { @IBOutlet weak var TextView: UITextView! } //検索の画面 class ViewController4{ } //マイページの画面 class ViewController5{ } このコードでビルドし、"投稿の画面"に移ろうとすると処理落ちしてしまいまい、Xcodeに戻されてしまいます。なぜでしょうか? import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { Theard1 1:signal SIGABRT また、このエラーはどう処理すればいいでしょうか?
回答: 「Theard1 1:signal SIGABRT」はUI部品をctrl+ドラッグでコードにドラッグした後に変数名を変更した場合などに発生するようです。 以下のサイトが参考になりませんか。 * XcodeのiOS simulatorでTread 1:signal SIGABRTが出てアプリが立ち上がらない時 http://qiita.com/evistream/items/b83f75d6934efa9ee115