为什么iPhone在启动屏幕后会加载黑屏?

时间:2015-03-03 19:09:24

标签: ios objective-c iphone

自去年(iOS 7)以来,我一直在为iPhone(iOS 8)创建我的第一个iOS应用程序。

我的iPhone应用程序启动完美,正确加载启动图像,然后加载黑屏。您也可以在顶部看到状态栏。它停留在这个屏幕上。它应该加载我选择的主要UIViewController

我的主界面设置正确,我的info.plist文件看起来很好。

我没有使用故事板。我更喜欢使用NIB(我是老上学)。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ // Override point for customization after application launch. 
sleep(1); 
return YES; 
} 

我没有在根viewDidLoad中点击UIViewController

1 个答案:

答案 0 :(得分:0)

您的didFinishLaunchingWithOptions:方法需要创建UIWindow,实例化视图控制器,并将其设置为窗口的根视图控制器。然后你应该在窗口上调用makeKeyAndVisible