XIBファイルを作成して画面遷移させようとしたら、以下のエラーが表示された
Thread 1: “-[UIViewController _loadViewFromNibNamed:bundle:] loaded the \”XXXViewController\” nib but the view outlet was not set.”
原因
Xibファイルと、ViewControllerファイルの紐付けに失敗している
解決方法
確認すべき箇所は2箇所です。
1. XibのFile’s Ownerを確認する
①File’s Owner
② (Show the Attributes inspector) をクリック
③ClassにそのViewControllerが紐づいていることを確認
2. ViewがOutlet紐付けされているか確認する
①Viewを右クリック
②File’s OwnerとReferencing Outletsが紐づいていることを確認
とりあえず、この二つの紐付けがうまく行っていないと今回のエラーが表示されます。
参考文献