Вы правы, что контроллер uisplitview не может быть контроллером rootview.Таким образом, он должен быть добавлен в качестве подпредставления следующим образом:
- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)options {
UIViewController *vc1 = [[CalculatorViewController alloc] init];
UIViewController *vc2 = [[GraphViewController alloc] init];
UISplitViewController*svc=[[UISplitViewControlleralloc]init];
svc.viewControllers = [NSArray arrayWithObjects:vc1, vc2, nil];
[vc1 release]; [vc2 release];
[window addSubview:svc.view];
[window makeKeyAndVisible];
return YES;}
Проверьте этот образец , доступный на developer.apple.com