2012-07-19 146 views
-1

我剛剛嘗試複製一個現有的iOS項目。複製完所有文件並修復所有錯誤後,我只是在應用程序啓動時看到一個白色屏幕。有任何想法嗎?我沒有任何MainWindow.xib文件,也沒有在我的plist中提到的任何xib文件。這裏是我下面的啓動代碼:ios項目的白色屏幕項目

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    // Override point for customization after application launch. 
    MainMenuViewController *mainMenu = [[MainMenuViewController alloc] init]; 
    UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:mainMenu]; 
    self.window.rootViewController = navigationController; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 

,當我在MainMenuViewController的viewDidLoad方法中設置斷點,它擊中它就好了。有任何想法嗎?

+0

您是否有適用於您應用的啓動圖像? – Nosrettap 2012-07-19 03:12:47

+0

當它碰到你的'viewDidLoad'斷點時,試試這個:'po [[self view] recursiveDescription]'。它看起來像正確的視圖層次結構嗎? – 2012-07-19 03:18:01

回答

1

我只是想通了......我所有的.xib文件都沒有從Build Phase的「Copy Bundle Resources」部分中找到。

0
MainMenuViewController *mainMenu = [[MainMenuViewController alloc] init]; 

你是否設置了mainMenu的視圖框架?