我将以下代码添加到 AppDelegate:
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil];
NSLog(@"iPhone found");
} else {
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil];
NSLog(@"iPad found");
}
在 iPad 2 上运行时,userInterfaceIdiom 始终等于 UIUserInterfaceIdiomPhone。我的 iPad 2 在 iOS 6.1.3 上运行。
我无法找出问题所在。
任何帮助表示赞赏!
提前致谢!