Я испытываю затруднения при получении UISplitViewController, работающего в Универсальном приложении, где я уже кодировал часть iPhone. Как метод поиска и устранения неисправностей, я решил запуститься с нового проекта и просто попытаться сделать одно действие, это вызывает проблему, и это все еще.
Если я создаю Универсальное приложение, и в iPad контроллер создает представление разделения (или в XIB, или в коде) затем это появляется как черное (если я не выбрал цвет фона). Если я делаю это в приложении только для iPad, это отображается очень хорошо.
Я ценил бы его, если кто-либо мог бы протестировать это самостоятельно и видеть, получают ли они то же самое или говорят мне, где я иду не так, как надо.
То, что я получаю, является черным экраном, не представлением разделения. Тот же код работает в проекте только для iPad. Что я делаю неправильно, или что настроено неправильно?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UISplitViewController *split = [[UISplitViewController alloc] initWithNibName:nil bundle:nil];
UIViewController *vc1 = [[UIViewController alloc] initWithNibName:nil bundle:nil];
vc1.view.backgroundColor = [UIColor redColor];
UIViewController *vc2 = [[UIViewController alloc] initWithNibName:nil bundle:nil];
vc2.view.backgroundColor = [UIColor blueColor];
split.viewControllers = [NSArray arrayWithObjects:vc1, vc2, nil];
[window addSubview:split.view];
[window makeKeyAndVisible];
[vc1 release];
[vc2 release];
[split release];
return YES;
}