読者です 読者をやめる 読者になる 読者になる

カッパでも分かるiOSアプリゲーム開発

カッパがひたすらゲーム制作に関することを書くブログです。Railsに関するTipsもたまにまとめてます。

Xcode でCould not insert new outlet connection が出て story board と controller の紐付けができなくなった時

Xcode
スポンサードリンク

絶対に挫折しない iPhoneアプリ開発「超」入門 増補改訂第4版【Swift 2 & iOS 9】完全対応

絶対に挫折しない iPhoneアプリ開発「超」入門 増補改訂第4版【Swift 2 & iOS 9】完全対応

f:id:InvokeTwoA:20151023183618p:plain「ふぅ ずっと一つのエラーで時間食ってしまったよ」
f:id:InvokeTwoA:20151215172640p:plain「(肩)ポン」

原因

  • 様々な理由が考えられるが、一番多いのは消したcontroller などの古い紐付けがstoryboard に残っていて バグが起きている
  • どの場所でエラーが出てるか出力されないのでハマる時はかなりハマるエラー

対策1 ゴミファイルを全て消す

rm  ~/Library/Developer/Xcode/DerivedData/<project name>/*

f:id:InvokeTwoA:20151023183618p:plain「Xcode ってすぐに重くなるよね」
f:id:InvokeTwoA:20151215172640p:plain「ログファイルとか定期的に削除しなきゃいけないですし、やって損のない行動ですね」

対策2 clean を実行

  • Product -> Clean

f:id:InvokeTwoA:20151023183618p:plain「意外とこれで治る事が多いので侮れない……」
f:id:InvokeTwoA:20151215172640p:plain「もちろんCleadn後はXcodeの再起動も忘れずに」