在兼容模式下运行iPhone应用程序时iPad崩溃

时间:2012-11-12 05:26:49

标签: iphone objective-c ios cocos2d-iphone

我刚刚审核了我的一个应用程序,我从来不知道这一点,但显然iPhone专用的应用程序也必须能够在兼容模式下在iPad上运行......我从来不知道这一点,并且它并没有真正做到感。

无论如何,我的应用程序在调用didFinishLaunchingWithOptions

时崩溃了
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    // Override point for customization after application launch.
    UIViewController *rootViewController;
    rootViewController = [[[WPViewController alloc] initWithNibName:@"WPViewController_iPhone" bundle:nil] autorelease];
    self.viewController = [[[UINavigationController alloc] initWithRootViewController:rootViewController] autorelease];
    self.viewController.navigationBar.barStyle = UIBarStyleBlack;

    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];
    return YES;

使用NSLog,我可以看到它在调用[self.window makeKeyAndVisible]时崩溃;而且,如果我删除该行代码并在iPad模拟器中运行它,它不会崩溃,但显然会显示一个空白屏幕。该应用程序在iPhone模拟器上正常运行

有什么想法吗?或者开始寻找的地方?

0 个答案:

没有答案