iPad模拟器只显示黑屏

时间:2013-03-01 10:35:11

标签: iphone xcode ipad ios-simulator

我正在Xcode中开发一个应用程序,我得到了它的工作,并正在进行一些最后的润色。 然后我将Xcode升级到最新版本,更改了Autorotate选项的代码(我的应用程序不应该自动旋转)并摆弄支持的旋转(横向与肖像)。 然后突然我在iOs模拟器中的调试显示黑屏。应用程序构建正常,但模拟器中没有显示.... 我真的不明白为什么......

使用Xcode 4.6

我没有ApplicationDidFinishLoading,但我有这个:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 

[window addSubview:viewController.view]; 
[window makeKeyAndVisible]; 
return YES; } 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [window addSubview:viewController.view]; [window makeKeyAndVisible]; return YES; }

2 个答案:

答案 0 :(得分:1)

在ApplicationDidFinishLoading中使用以下代码

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    self.viewController = [[YourFirstViewController alloc] initWithNibName:@"YourFirstViewController" bundle:nil];
    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];
    return YES;
}

这可以解决您的问题。请试一试。

答案 1 :(得分:0)

评论“shouldAutorotateToInterfaceOrientation”解决了我的问题。