2011-11-09 18 views
2

私のiPhoneアプリはiphoneシミュレータとデバイスで動作しますが、ipadシミュレータでは動作しません。エラーは表示されませんが、アプリケーションではブランクの黒い画面しか表示されません。iphoneアプリが動作していないipadシミュレータ

マイアプリケーションdidFinishLaunchingWithOptionsコードは5ことを示す次のエラー「アプリケーションは、アプリケーションの起動の終了時にルート・ビュー・コントローラを有することが期待される」計算されたシミュレータで

の実行中に以下の通りである:

rootViewController = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:nil]; 
[self.rootViewController.view setFrame:CGRectMake(0, 20, 320, 460)]; 
[self.window addSubview:self.rootViewController.view]; 

[self.window makeKeyAndVisible]; 
return YES; 

そして私のmain.mコードは以下の通りです:

何が間違っていますか?アプリのターゲット情報に

self.rootViewController = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:nil]; 
+0

アプリを起動したときに汎用アプリを選択しましたか?はいの場合は、iPadビューを実装しましたか? – alinoz

答えて

0

iphoneとipadシミュレータとデバイスの両方。

+0

変更なし...私は現在IBのbcozで何かする必要がありますか?私のrootviewcontrollerのコンセントは何もターゲットしていません...これは理由ですか? – itdeeps

1

移動し、「ターゲット・デバイス・ファミリ」に設定:これに

rootViewController = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:nil]; 

:「iPhone」を、それが両方で正常に動作しますが、これを変更する場合、どのよう

0

チェック....ナビゲーションコントローラーデリゲートがIBに接続されている必要があります(デリゲート> AppDelegate)。

関連する問題