2012-02-03 19 views
-1

アプリがエラーコード:SIGABRTでクラッシュしています。私は数多くの研究を行いましたが、 "SIGABRTソリューション"のどれもこれまで助けてくれたことはありません。これは、iOSシミュレータでアプリがクラッシュした後にコンソールに表示されるものです。iOS Objective-C異常な理由でアプリがクラッシュする

Terminating app due to uncaught exception 
    'NSInternalInconsistencyException', 
    reason: '-[UIViewController _loadViewFromNibNamed:bundle:] 
    loaded the "ViewController" nib but the view outlet was not set.' 

誰でも助けてくれれば嬉しいです!

+1

「SIGABRT」をデバッグするときは、[例外ブレークポイントを作成する]必要があります(http://stackoverflow.com/questions/4961770/run-stop-on-objective-c-exception-in- xcode-4)ので、例外がスローされたときにスタックトレースを取得できます。 –

答えて

7

ViewControllerのxibファイルを開き、File's Ownerプレースホルダを右クリックし、viewプロパティが設定されていることを確認します。表示されていない場合は、クリックしてビューにドラッグします。 enter image description here

2

エラーはまさにその通りです。 ViewController.xibのビューアウトレットが何も設定されていません。 xibを開き、トップレベルビューをViewControllerのビューアウトレットに接続します。

関連する問題