0

我正在 Xcode 中开发一个应用程序,我得到了它的工作并进行了一些收尾工作。然后我将 Xcode 升级到最新版本,更改了一些 Autorotate 选项的代码(我的应用程序不应该自动旋转)并调整了支持的旋转(横向与纵向)。
然后突然我在 iOs 模拟器中的调试只显示黑屏。该应用程序构建良好,但模拟器中没有显示任何内容......
而且我真的不明白为什么......

使用 Xcode 4.6

我没有 ApplicationDidFinishLoading 但我有这个:

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

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

4

2 回答 2

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;
}

这可能会解决您的问题。请尝试一下。

于 2013-03-01T10:50:26.150 回答
0

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

于 2013-03-01T11:03:55.317 回答