TabBar テンプレートを使用して、Xcode 4 で新しいプロジェクトを開始しました。MainWindow.xib
プロジェクトにファイルがないことに気付きました。
- Apple はこのファイルを削除しましたか?
- このファイルなしでメインウィンドウにアクセスするにはどうすればよいですか?
TabBar テンプレートを使用して、Xcode 4 で新しいプロジェクトを開始しました。MainWindow.xib
プロジェクトにファイルがないことに気付きました。
MainWindow.xib は、そもそも「目に見える」コンポーネントをまったく含んでおらず (ウィンドウを目に見えないコンテナーと考えて)、通常は変更する必要がないことに注意してください。(とは言っても、私自身は iOS 開発の初心者にすぎないので、間違っている場合は修正していただければ幸いです)。
ベータ版での MainWindow.xib の役割はコードに置き換えられました。自動生成された (-)application:didFinishLaunchingWithOptions: を現在の Xcode とベータ版の Xcode で比較すると、何が起こっているかを理解できるはずです。
iOS SDK ベータ版を使用している場合は、リリース ノートと「iOS の新機能」ドキュメントをお読みください。iOS Developer Program メンバーとしてログインすると、developer.apple.comでドキュメントを見つけることができます。
MainWindow.xibが見落とされたため、この回答を参照できます。また、iOSアプリケーションでMainWindow.xibが本当に必要かどうかを参照できますか?詳細については。
実際、MainWindows.xibは必要ありません。AppDelegateクラスのメソッドの実装コードを検索できます。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
これにより、xibファイルがどのようにロードされてウィンドウに接続されるかがわかります。
そして、あなたはあなたのmain.mを調べるべきです、あなたはこのようなコードを見つけるでしょう
UIApplicationMain(argc, argv, nil, @"MyAppDelegateClassName");
また
UIApplicationMain(argc, argv, nil, NSStringFromClass([myAppDelegate class]));
それよりも
UIApplicationMain(argc, argv, nil, nil);
このステートメントにより、AppDelegateがロードされます。
Xcode 4 で空白のタブ バー プロジェクトを作成したところ、MainWindow.xib がそこにあります。うっかり削除してしまったのかもしれません。新しいプロジェクトを最初から作成してみてください。そこにあるはずです。
YouTube にMainWindow.xib
は、最初から再作成する方法を説明する素晴らしいビデオ チュートリアルがあります。