⛳
【Xcode エラー】Could not insert new outlet connection【解決法】
とあるUdemyの講座でアプリを作る過程で
Storyboard上でView を配置して、outlet接続を試みた時に
「Could not insert new outlet connection:
Could not find any information for the class named ViewController」
といったエラーが発生した。
① まず一旦Xcodeを「command + Q」で閉じて、もう一度繋ぎ直そうとしたが
上手くいかず。
↓
② 「command + shift + K」でクリーンしてもう一度繋ぎ直そうとしたが
上手くいかず。
↓
③ Derived Data を削除してもう一度繋ぎ直そうとしたが上手くいかず。
↓
④ Xcode を再起動してもう一度繋ぎ直そうとしたが上手くいかず。
【上手くいったやり方】
⑤ 接続先となる変数を先に定義する
@IBOutlet weak var textField: UITextField!
↓
⑥ View から接続先の変数へドラッグ&ドロップ
このあと定義したいViewからドラッグ&ドロップで
先ほど定義した変数を接続します。
【学び】
「Could not insert new outlet connection」というエラーにまた遭遇したら
今度からは⑤ → ⑥の手順で解決する方が速いなと思いました。
《参考記事》[Swift] Could not insert new outlet connection が出た時のよさげな解決策
Discussion