0

iPhone 5でアプリケーションを実行しようとすると、SIGABRTエラーが発生します。アプリケーションには基本的に3つのビューが必要であり、実行しているデバイス(iPhone 4、iPhone 5、またはiPad)に応じて、特定のビューが起動します。お使いのデバイスタイプに。

SIGABRTエラー:

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

ビューアウトレットが設定されたことはほぼ間違いありませんが、間違っていると思います。

Xcodeウィンドウのスクリーンショットは次のとおりです。

Xcodeウィンドウ

4

2 に答える 2

1

「webView」の上にある「view」の横にある小さな円を最初のビューにドラッグするだけです。

于 2012-12-08T17:41:02.847 に答える
1

「ビュー」コンセントを接続する必要があります。そのリストに接続のない「ビュー」のアイテムがどのようにあるかを確認しますか?すべてのUIViewControllerがビューに接続されていることを確認する必要があります。

ファイルに「portrait」という名前を付けたので、ビューをPortraitビューにしたいのではないかと思います。そこで、「Objects」の下の「Portrait」オブジェクトに「view」アウトレットを接続しました。

于 2012-12-08T17:41:22.543 に答える