Как загрузить splitViewController в универсальное приложение

#cocoa-touch #ipad #uisplitviewcontroller #ttnavigator

#cocoa-touch #iPad #uisplitviewcontroller #ttnavigator

Вопрос:

Вероятно, это простая проблема, но я по какой-то причине не могу заставить ее работать. У меня есть универсальное приложение с иконками на начальном экране (TTLauncher) и использованием TTNavigator для ввода контроллеров просмотра.

На одной из иконок загружается обычный TableView (для iPhone). Поскольку это не подходит для iPad, я хочу загрузить тот же TableView (если возможно, поскольку в нем есть вся логика, я могу настроить код, чтобы включить требуемый код для splitview).

Но как мне это сделать? Я создал UIViewController (называемый splitViewController) с XIB, в который я включил splitViewController, и я сделал класс для RootViewController splitview моим пользовательским TableViewController..

Я думал, что это сработает, если я добавлю представление в TTNavigator, но ничего не происходит:

 - (void)viewDidLoad
{
    [super viewDidLoad];
    NSLog(@"TEST!"); 
    TTNavigator* navigator = [TTNavigator navigator];
    [[navigator window] addSubview:splitViewController.view];  
}
  

(Вызывается тест)
Я, наконец, попробовал:

 - (void)viewDidLoad
{
    [super viewDidLoad];  
    //[self setView:splitViewController.view];
    [window addSubview:splitViewController.view];

}
  

Но по-прежнему ничего не происходит. Я думаю, очевидно, что я не понимаю, как это работает…
Есть какие-нибудь советы? Или как я могу лучше описать эту, я полагаю, простую проблему?