[英]iOS Black screen while loading from xib
我正在嘗試使用.xib文件加載應用程序。 我不知道為什么我的屏幕會變黑...
我的AppDelegate代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
MainViewController *mainViewController = [[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil];
self.window.rootViewController = mainViewController;
[self.window makeKeyAndVisible];
return YES;
}
手動構建應用程序(不使用故事板)時,需要創建自己的窗口。
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = mainViewController;
[self.window makeKeyAndVisible];
使用Storyboard時,應用程序在調用application:didFinishLaunchingWithOptions:
之前完成整個過程。 這就是UIApplicationDelegate.window在iOS 5中添加的原因,許多現代教程都沒有向您展示設置步驟。 在此之前,擁有該財產只是通常的做法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.