0

IB ファイルを作成し、それを MyAVController クラスにリンクしました。しかし、その後気が変わって、すべてのレイアウトをプログラムで MyAVController クラスで行いました。そこで、プロジェクトから IB ファイル (MyAVController.xib) を削除しました。私のプロジェクトは正常にコンパイルされました。ただし、プログラムを起動すると、次のエラーが発生しました。

「NSInternalInconsistencyException」、理由:「-[UIViewController _loadViewFromNibNamed:bundle:] は「MyAVController」ニブをロードしましたが、ビュー アウトレットが設定されていませんでした。」

ここで同様の問題が 発生しました'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] が GameView nib をロードしましたが、ビュー アウトレットが設定されていませんでした

しかし、私の場合、アプリケーションは実行時に存在しない MyAVController.xib をロードしようとしていると思います。何か不足していますか?コメントありがとうございます。

-完全に混乱した初心者

4

1 に答える 1

1

MyAVController のコード「ワークスペースで編集/検索」を検索してみてください。これにより、コードをロードしようとしている場所が明らかになるはずです。

于 2012-04-12T00:06:09.290 に答える