5

初めてストーリーボードを使用しています。

サーバーからすべてのデータをダウンロードしているビルドを初めて実行するたびに、アプリがクラッシュします。UIViewController-w6Q-ra-j06私のプロジェクトにはこの名前のファイルはありませんが、エラーが表示されます。

ポインタやヘルプをいただければ幸いです。

2013-08-14 15:40:42.967 storeFlix[1614:c07] *** Terminating app due to uncaught exception 
'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle 
</Users/user/Library/Application Support/iPhone Simulator/6.1/Applications/0AC8F6F7-5B69-4F94-
BCF1-DFE8398AFEFA/storeFlix.app> (loaded)' with name 'UIViewController-w6Q-ra-j06' and 
directory 'StoreFlixIpad.storyboardc''
4

8 に答える 8

5

Shift+ Command+K

また

Product > Clean

これで修正されました。

于 2015-09-17T14:10:01.993 に答える
3

この特定の問題には多くの理由が考えられますが、ここでアドバイスされているように、最初にターゲット メンバーシップと XIB 名を確認してください:バンドルに NIB を読み込めませんでした

また、ヘッダー ファイルで名前が変更されたコントロールがあるかどうかも非常に注意深く確認しますが、参照元のアウトレットは同じままです。

于 2013-08-14T12:11:02.977 に答える
2

ストーリーボード ファイルの名前は何ですか? プログラムでロードしていますか?それとも、プロジェクト設定で指定されていますか?

使用したかどうかを確認します。

StoreFlixIpad.storyboardc

それ以外の:

StoreFlixIpad.storyboard

于 2013-08-14T13:36:42.693 に答える
1

後で私を修正するのProduct -> Clean Build Folderはに行くことですTarget -> General -> Main Interface

  • メインの選択を解除
  • もう一度メインを選択

これMainがメインのストーリーボード名です

于 2016-07-30T21:36:07.347 に答える
1

ターゲットの一般設定でストーリーボードの名前を再入力してみてください。たとえば、ストーリーボードが の場合は、フィールドMain.storyboardに再度書き込みます。Main.storyboardMain Interface

于 2014-08-22T10:06:15.937 に答える
1

私が抱えていた問題は、ナビゲーション コントローラーのルート コントローラーである viewController をインスタンス化していたことです。解決策は、ナビゲーション コントローラー自体をインスタンス化することでした。これにより、ルート コントローラーも即座にインスタンス化されます。

于 2013-12-02T23:20:45.470 に答える
1

メモリの問題だったようです。私はまだARCを使用していますが、変数を nil に設定してメモリ割り当てを管理する必要があります。

于 2013-09-11T05:34:30.887 に答える