2011-12-14 7 views
0

iPhoneのストーリーボードがうまく動作しているアプリがあります。私のiPadのストーリーボード(スプリットビューコントローラを使用しています)は、黒い画面が表示されます。splitViewControllerを使用したiPadのストーリーボードの黒い画面

  • ロギングが両方のマスターとディテールビューコントローラ-viewDidLoad:メソッドが呼び出されていることを私に語っ
  • ログはまた私の詳細のビューの-drawRect:が呼び出されていることを私に伝えます

私は、コードを投稿できませんでした問題は私のストーリーボードの設定(iPhoneのストーリーボードはうまくいく)にあると思うからです。

更新-viewDidAppear:はどちらか、私の見解コントローラのいずれかに呼び出されていません。

答えて

1

iPhoneアプリケーションでは、info.plistファイルの「メインnibファイルのベース名」キーを使用して、アプリケーションのルートビューを指定できます。そのサウンドから、正しいルートビューがiPad用に読み込まれていません。あなたのinfo.plistファイルに"メインnibファイルのベース名(iPad)"の正しい表示を追加/設定しようとしています。

また、適切なアプリケーションライフサイクルメソッドを使用してビューをロードしていることを確認してください。

+0

私はXcode4を使用しています。私のinfo.plistファイルには、 'iPadに設定されたメインストーリーボードファイルのベース名(iPad) 'というエントリがあります。それはうまくいくようです。 ' - application:didFinishLaunchingWithOptions:'メソッドについて: 'UI_USER_INTERFACE_IDIOM()'と照合できますが、ここで分割ビューコントローラオブジェクトを参照する方法はわかりません。いずれにしても、私はiPad上でスプリットビューコントローラを使用する他のデモプロジェクトを持っており、この方法ではYESを返すだけで、何もしないので、問題が他の場所にあると考えることができます。 – user16973

+0

iPadのルートビューコントローラーにペン先を使用しているのか、すべてのコードをレイアウトしていますか? – jerrylroberts

+0

あなたの助けてくれてありがとう@ジェリー、私はかなりの時間の後にそれを考え出した。私の見解では、まだセットアップされていないdataSourceが呼び出されています。なぜこれが画面全体を黒くするのか分かりませんが、少なくとも私は正しい道にいます。 – user16973

関連する問題