0

didFinishLaunching でこのコードを取得しましたが、アプリを開いたときに menuViewController を開くようにカスタマイズする方法がわかりません。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:    (NSDictionary *)launchOptions
{
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];


self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
// At the end of applicationDidFinishLaunching, right before 
// the return YES
[[GCTurnBasedMatchHelper sharedInstance] authenticateLocalUser];
return YES;
}

誰かが私を助けてくれることを願っています

4

3 に答える 3

1

次の行を変更します

self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];

self.viewController = [[[menuViewController alloc] initWithNibName:@"menuViewController" bundle:nil] autorelease];
于 2012-05-17T14:31:54.043 に答える
0

変更する必要がある行は

self.window.rootViewController = self.viewController;

MenuViewController *menuViewController = [[[MenuViewController alloc] init] autorelease];
self.window.rootViewController = menuViewController;   

これは、MenuViewController というカスタム ビュー コントローラーがあることを前提としています。

于 2012-05-17T14:34:42.760 に答える
0

menuViewControllerこのコントローラを に割り当てるオブジェクトを作成しますrootViewController

self.viewController = [[[MenuViewController alloc] initWithNibName:@"menuViewController" bundle:nil] autorelease];  

self.window.rootViewController = self.viewController; 
[self.window makeKeyAndVisible]; 
于 2012-05-17T14:34:46.353 に答える