2011-07-26 7 views
1

プログラムに複数のビューが必要なため、さらに多くのビューを表示するようにUIViewControllerを宣言しました。 OKはすべてOKです。必要なときに別のページが読み込まれますが、ファイル所有者(たとえばボタン)にアウトレットを追加すると、ページが読み込まれます。アプリケーションは動作しません。すぐに終了します。ビュー内のオブジェクトとアウトレットを使用する際のエラー

私はこのビデオでは完全に私の問題を説明しています http://www.youtube.com/watch?v=vsx-72TP2m8

おかげで、敬具間違い

答えて

1

私がこれまで見た中で最高の説明質問を!

UIViewControllerに、ファイルの所有者がSOMEのXIBを強制的にロードしようとしているという問題があります。 SOMEUIViewControllerを継承していますが、アウトレット接続(変数を言う)はSOMEに属しています。そのため、ランタイムはXIBのアウトレットをUIViewControllerインスタンスに接続しようとします。これがNSUnknownKeyExceptionを取得している理由です。

行うための最善のことは、次のとおりです。

SOME homePage = new SOME(); 

の代わりUIViewController homePage = new UIViewController("SOME", null);

はs 'をあなたがUIViewController、必要はありませんのコンストラクタ(nibName、バンドル)' は、それがSOMEで、覚えておいてください。

+0

こんにちは、あなたの答えは素晴らしいです。ありがとうございました!実際にあなたは本当であり、私はあなたが私に言ったことをして、それは問題なく動作します。 – Peyman

関連する問題