1

プロジェクトのメイン インターフェイスとして MainWindow-iPad を使用しました。しかし今、私はウィンドウを動的に設定しますapplication:didFinishLaunchingWithOptions:

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

そのため、iPad 展開情報のメイン インターフェイス フィールドに値は必要ありません。しかし、このフィールドをクリアしようとすると、MainWindow になります。しかし、私は MainWindow.xib を iPhone のみに使用しています。メイン インターフェイスを空白のままにします。私に何ができる?

4

1 に答える 1

0

ストーリーボードを使用する場合、解決策は「Is Initial View Controller」のチェックを外すことです。展開情報のプロパティは引き続き設定されますが、このストーリーボードで既定のビュー コントローラーが見つからないため、起動に失敗します。代わりに、didFinishLaunchingWithOptions で自分で実行するコードが実行されるため、結果としてウィンドウは目的のインターフェイスで開始されます。

于 2014-02-26T13:28:05.277 に答える