Вероятно, это прямая проблема, но я по какой-то причине не могу заставить ее работать.
У меня есть универсальное приложение с иконками на стартовом экране (TTLauncher), и я использую TTNavigator, чтобы выдвинуть контроллеры вида.
На одной из иконок загружается обычный tableView (для iPhone). Поскольку это нехорошо для iPad, я хочу загрузить тот же самый tableView (если это возможно, поскольку в нем есть вся логика, я могу настроить код так, чтобы он включал необходимый код для splitview).
Но как мне это сделать?
Я создал UIViewController (называемый SplitViewController) с XIB, в который я включил SplitViewController, и я создал класс для RootViewContorller для 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];
}
Но все равно ничего не происходит. Я думаю, очевидно, что я не понимаю, как это работает ...
Какие-нибудь советы? Или, как я могу лучше описать эту, я полагаю, простую проблему?