2009-07-18 11 views
0

私は&ゴーを構築するときに私は、このエラーメッセージが出てい:iPhone Simulatorを修正するには、そこにないNibを起動しようとしていますか?

***終了アプリをキャッチされない例外によりに 'NSInvalidArgumentException'、理由: 「 - [のUIViewController _loadViewFromNibNamed:バンドル:]はできませんでした命名 「TestappViewController」ペン先をロードするために」

は、私は空白の新しいプロジェクトを作成し、他の二つののUIViewControllerの保持RootViewControllerを作成し始めました。 Xcodeは自動的にTestappViewControllerを作成しました。最初から完全に開始するために削除しました。 MainWindow.xibは私IBにはTestappViewControllerを示していないが、MainWindow.xibのXML構造の内側に、私はこれを見つける:

<object class="IBUIViewController" id="943309135"> 
<string key="IBUINibName">TestappViewController</string> 
<object class="IBUISimulatedStatusBarMetrics" 
key="IBUISimulatedStatusBarMetrics"/> </object> 

私はTestappViewControllerへの参考のためにすべての私のXIB年代をチェックし、何もありません。 Testapp-Info.plistはMainWindow.xibのみを指します。

MainWindow.xibからこの部分をXMLから削除しようとしましたが、これはいくつかの奇妙なXcodeエラーを発生させるため、再挿入しました。私はXIBファイルのバグを想定していますが、何も見つかりません。

どの時点で私はそれを修正できると思いますか?メインウィンドウの接続インスペクターの(B)に

答えて

1

がTestappviewViewControllerへの接続が削除され

+0

TestappViewControllerはもうどこにも言及されていません。私はそれがIBのバグだと思う。 – Thanks

3

を確認してください最後に、私は私がMainWindow.xibにビューコントローラオブジェクトを削除して再作成しなければならなかったことを考え出しました。以前は、既存のView Controllerオブジェクトを編集して別のクラスに指示しましたが、正しく動作していないようです。今度はすべてです。

+0

ありがとう、これは私のために働いたものです:)あなたは私の日を救った! –

0

おそらく、MainWindow.xibのView Controllerオブジェクトのファイルの所有者は、UIViewコントローラではなくTestappViewControllerに設定されている可能性があります。あなたができたことは、アイデンティティインスペクタ(第4回TAb)のUIViewControllerに戻すことです。

3

iPhone Simulatorに行き、「Reset Content and Settings」をクリックします。それが私の仕事でした。

+0

私は決してそれを見つけられませんでした。ありがとう! – ravron

1

私はこの問題を抱えていましたが、上記の解決策のどれもうまくいきませんでした。私にとっては、リソースフォルダのxibファイルを右クリックして情報を取得し、ターゲットタブで自分のアプリのターゲットボックスがチェックされていることを確認しなければならなかった。

0

アプリケーションサポート - > iPhone Simulator - > * your_simulator_version * あなたのアプリに関連するフォルダを削除し、解決策を洗い流し、アプリを実行します。

それは私のために働いた...問題のあるxibは、私がプロジェクトからそれを削除して何らかの理由で、そのフォルダに残っていたが、xcodeに絶対に参照がない場合でもアプリケーションが読み込もうとした。

関連する問題