2010-12-29 11 views
0

iPad用のシンプルなUISplitViewを使ってiPhoneアプリをユニバーサルアプリに変えようとしています。私は、App代理人に以下を追加しました:iPadユニバーサルアプリのUISplitViewに関する質問

> if (UI_USER_INTERFACE_IDIOM() == 
> UIUserInterfaceIdiomPad) { 
>   [window addSubview:splitViewController.view]; 
>   [window makeKeyAndVisible]; 
>  } else { 
>   [window addSubview:tabBarController.view]; 
>   [window makeKeyAndVisible]; 
>  } 

しかし、それは私にMainWindow.nibでUISplitViewControllerを追加するためのIBでオプションを与えるものではありません。だから、新しいペン先を作成してApp Delegateオブジェクトを追加した後、SplitViewControllerをApp Delegateで宣言したSplitViewにリンクしました。しかし、iPadシミュレータで実行しようとすると、まだiPhoneとして表示されていますアプリはiPadで動作します。 (@ 1/2サイズ)どんな考え?

答えて

1

これは、現時点ではコードではなく、プロジェクト/ビルドの設定に問題があるようです。

ターゲットを選択してGet Infoを選択し、すべてのビルド構成でがiPad/iPhoneに設定されていることを確認してからクリーンビルドを行い、もう一度やり直してください。