【发布时间】:2012-12-02 11:44:57
【问题描述】:
我正在 iPhone 模拟器和设备上正确开发和测试我的 iphone 应用程序(phonegap + native)。
但是,在 iPad 模拟器或设备上进行测试时,我只能看到一个空白的黑屏,并且在控制台上没有错误。
Target family 被正确设置为 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;
}
【问题讨论】:
-
请发布您的phonegap代码。
-
同意Mayur。您的问题中没有太多信息可以调试您看到此行为的原因。
-
我在应用程序 didFinishLaunching 上编辑并发布了代码。请注意,在 iphone 上可以正常工作,所以我不知道这段代码是否有用。如果需要更多代码,请提出建议。谢谢
标签: iphone objective-c ios xcode cordova