我修改了現有項目的應用程序委託默認爲一個標準的應用程序委託,並使其加入我的自定義視圖控制器的觀點到現場,一旦它推出:爲什麼我的UIView無法加載?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
SplashScreenController *controller = [[SplashScreenController alloc] init];
[self.window addSubview:controller.view];
return YES;
}
我不明白的是,爲什麼ISN」我的觀點顯示?屏幕始終是博黑裝車後,因爲我肯定可以看到視圖其實負荷做:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
NSLog(@"View did load.");
}
,你不要將viewcontrollers視圖添加到窗口中!你真的想使用[self.window setRootViewController:controller]方法 - 如果你再次使用UIKit,一切都會導致痛苦的世界! – LordT
@LordT哦,是的,像wh在? – Alexandru
推送視圖不一定能工作了,或者可能在下一個版本的操作系統中不再工作,rootViewController getter不起作用,模態地顯示視圖可能失敗,等等。 – LordT