在iPad上显示黑屏的phonegap iphone应用程序

时间:2012-12-02 11:44:57

标签: iphone objective-c ios xcode cordova

我正在iPhone模拟器和设备上正确开发和测试我的iphone应用程序(phonegap + native)。

但是,在iPad模拟器或设备上进行测试时,我只能在控制台上看到一个空白的黑屏并且没有错误。

目标系列已正确设置为iPhone并且窗口makeKeyAndVisible也已执行!怎么解决?

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

    UIViewController *introVC = [[videoViewController alloc] initWithNibName:@"videoViewController" bundle:nil];

    UIViewController *blogVC = [[blogViewController alloc] initWithNibName:@"blogViewController" bundle:nil];

    NSArray *viewControllers = [NSArray alloc];

    viewControllers = [NSArray arrayWithObjects: introVC, blogVC, nil];

    [rootController setViewControllers:viewControllers animated:NO];

    self.rootController.selectedIndex = 0;

    [window setRootViewController:self.rootController];
    [window makeKeyAndVisible];

    return YES;
}

1 个答案:

答案 0 :(得分:0)

黑屏一直是javascript中的错误。假设您使用的是iOS 6,您应该能够连接桌面safari Web检查器并查找任何javascript错误,这些错误不会显示在Xcode控制台中。

要测试的另一件事是该应用程序仍可在iPhone上作为干净安装工作 - 更新现有应用程序仅复制新文件和更新文件,因此删除导致的错误(例如重命名脚本并保留对旧文件名的引用)不要马上出现。