2010-01-04 35 views
0

我在我在的AppDelegate的applicationDidFinishLaunching這個代碼:加載的其他View從在applicationDidFinishLaunching在AppDelegate中

- (void)applicationDidFinishLaunching:(UIApplication *)application { 
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    NSString *firsttime = [defaults stringForKey:@"firsttime"]; 
    if (firsttime == nil) { 

     BenutzerdatenViewController *Benutzer = [[BenutzerdatenViewController alloc] initWithNibName:nil bundle:nil]; 
     Benutzer.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 
     [Benutzer release]; 

     [defaults setObject:@"lasttime" forKey:@"firsttime"];} 
    else { [window addSubview:viewController.view]; 
     [window makeKeyAndVisible];} 

總是當我打開應用程序第一次我就看到一個與「觀點」,而不是正確的視圖與按鈕等。哪裏有問題?

回答

3

您需要將實際視圖添加到您的窗口。對於第一次,您需要以下內容:

[window addSubview: Benutzer.view]; 

另外,不要釋放該viewController;你應該在某處存儲對它的引用。

在另一種情況下(!firstime),您不清楚從哪裏獲取viewController;我認爲這是一個成員變量。

+0

謝謝,幫助:) – Flocked 2010-01-04 02:55:57