質問: UIColor.flatSkyBlue() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } ``` こちらのプロジェクトをシュミレータで動かしてボタンを押し、シュミレータを終了してみると画像の様にエラーが発生します。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/11fadbdcf6a184cafbe95b822f04494c.png) ちなみにシュミレータ起動中はしっかりと動作し、「終了するまでは」何回ボタンを押してもフリーズしたり、落ちたりはしません。 また、ボタンを一度も押さずに終了するとエラーは出ません。 シュミレータが動いてる時に落ちたり止まったりしないだけましなのですが、気になります。。 全く同じUI部品をoutlet,action接続すると良くないということでしょうか? 皆さまは、storyboardで作りaction接続をしたUI部品の外観をコードで変えたい場合、どの様な方法で作っていますでしょうか? やはりその場合はUI部品の生成からコードで行うべきなのでしょうか? 追記 もう一度シュミレータを立ち上げてボタンを押して終了してみると今度はエラーは表示されませんでした(どういうことだ。。) たまに、storyboardだけいじってシュミレータで確認した後終了すると、それまでは何の問題もなかったのに終了後にエラーメッセージが出てくるのですが、この現象はなんなのでしょうか? そういう時は、デバックエリアに何も表示されておらず、ただThread 1: signal SIGTERMエラーの文字があるだけでした。。
回答: > > 全く同じUI部品をoutlet,action接続すると良くないということでしょうか? > > > 問題ないですよ。それぞれ別アドレスで管理されます。 > > シュミレータを終了してみると画像の様にエラーが発生します > > > それはsimulatorとXcodeのアタッチが途切れたためでしょう。