DetailView не загружается в SplitViewController - PullRequest
0 голосов
/ 06 ноября 2010

Мне удалось использовать SplitViewController в приложении TabBar.Проблема в том, что при попытке запустить приложение (SplitViewController - это первое представление в моем приложении TabbarApp) в ландшафтном режиме подробное представление не загружается.Запуск в режиме «Портрет» работает нормально, даже после нажатия на iPad в альбомной ориентации после запуска в режиме «Портрет».

Здесь 2 ссылки:

Запуск в режиме «Портрет», переключение в альбомную ориентацию

Начиная с ландшафта

я изменил метод willShowViewController, потому что даже не могу запустить его в ландшафте

- (void)splitViewController: (UISplitViewController*)svc willShowViewController:(UIViewController *)aViewController invalidatingBarButtonItem:(UIBarButtonItem *)barButtonItem {

    NSMutableArray *items = [[toolbar items] mutableCopy];
    //XLog("second: %i",[items count]);
    if([items count] > 0) {
        [items removeObjectAtIndex:0];
        [toolbar setItems:items animated:YES];
    }
    [items release];
    self.popoverController = nil;

}

еслизапрос предотвращает сбой моего приложения в альбомной ориентации.

Я понятия не имею, почему не отображается мой detailviewcontroller, а мой rootview-контроллер splitview отображается по всей ширине.

есть идеи?

спасибо!

1 Ответ

1 голос
/ 17 ноября 2010

Специально в iOS 4.2, я считаю, что это ошибка. Я нашел обходной путь и написал его здесь:

Как ограничить мое приложение альбомным режимом?

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...