добавить проблему просмотра SplitViewController под iOS5 - PullRequest
3 голосов
/ 03 августа 2011

Когда я пытаюсь добавить SplitViewController для просмотра иерархии, приложение завершается с:

Завершение приложения из-за необработанного исключения 'NSInvalidArgumentException', причина: '- [UIPopoverController initWithContentViewController:] нельзя вызывать с nil.'

SplitViewController *viewController = [[SplitViewController alloc] init];
[self.window addSubview:viewController.view];

Где подкласс SplitViewController в UISplitViewController

Я не понимаю, какой поповер это означает.Эта проблема появляется только на iOS5.

1 Ответ

1 голос
/ 31 августа 2011

После инициализации viewController вы должны установить его viewControllers с помощью viewController.viewControllers = [NSArray arrayWithObjects: leftNavigationController , rightNavigationController , nil];

ElControllerне знает, что отображать слева и справа.

Обратите внимание также на делегата.

Пожалуйста, проверьте, помогает ли это:)

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