回答編集履歴

1 説明修正

TakeOne

TakeOne score 5396

2016/06/04 11:40  投稿

たぶん、誤ってStoryboardから
`@IBOutlet weak var onea: UIButton!`
というプロパティをアウトレット接続で作成し、途中で誤りに気がついてそのコードは削除したんだけど、Storyboard側の接続が削除されてないので、二つ目の画面表示でStoryboardをロードする際に、接続先として登録されたままになっているoneaというプロパティが見つからなくてクラッシュしたんじゃないかなと推測します。
というプロパティをアウトレット接続で作成し、途中で誤りに気がついてそのコードは削除したんだけど、Storyboard側の接続が削除されてないので、Storyboardから二つ目の画面をロードする際に、接続先として登録されたままになっているoneaというプロパティが見つからなくてクラッシュしたんじゃないかなと推測します。
Storyboardに貼り付けた各部品の「Referencing Outlets」の設定を一度全部見直し、他にも不要な接続が残っていないか確認してみることをお勧めします。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る