0

Xcode テンプレートのシングル ビュー オプションを使用して空のプロジェクトを作成しました。

このプロジェクトが読み込まれると、rootViewController クラスが読み込まれますが、アプリのデリゲートに rootViewController を読み込む行が表示されません。

私は通常、インターフェイスビルダーを使用せず、プログラムでコントローラーを作成するので、rootViewController はどこにロードされ、代わりに別の viewController をロードするようにアプリを変更するにはどうすればよいですか?

ありがとう。

4

2 に答える 2

0

これは、メイン インターフェイス ビルダー ファイルから読み込まれます。どのインターフェイス ビルダー ファイルが読み込まれるかについてプロジェクトの設定を確認し、次にどのルート コントローラーが読み込まれるかを確認します。

iOS がアプリを読み込みます -> 次に、そのアプリの設定で指定された Interface Builder (NIB) ファイルを読み込みます -> nib が一連のビュー/ビューコントローラーなどを読み込みます

私はあなたがそれを見つけることを願っています!

于 2012-11-04T13:12:37.233 に答える
0

おそらく MainWindow.xib で、ロードする最初のコントローラーを定義します。この場合はrootViewController.

didFinishLaunchingWithOptions:. このメソッドは、アプリケーションの起動時に最初に呼び出されることが常に知られています。ここで確認してみてください。メイン NIB ファイルは Info.plist (ターゲット設定にある) に設定されているため、アプリケーション デリゲートが呼び出されたときに既に NIB が読み込まれています。

于 2012-11-04T13:15:12.260 に答える