Я столкнулся с некоторыми проблемами при использовании UISplitViewController
с presentViewController:animated:completion
.
Чтобы разбить проблему на простейшую форму, я создал простой проект с шаблоном master / detail. В проекте я добавил кнопку +
на панели навигации основного вида. Кнопка плюс создает контроллер навигации с простым пустым представлением. Этот контроллер навигации затем представляется с использованием presentViewController:animated:completion
. Однако представленное представление отображается только в главном представлении, и когда вы отклоняете его, главное представление занимает весь экран. Я не могу понять, что происходит. Кто-нибудь еще сталкивался с этой проблемой? Вот код.
- (void)showViewController:(id)sender
{
LMTestViewController *masterView = [[LMTestViewController alloc] init];
[self presentViewController:masterView animated:YES completion:nil];
[masterView release];
}
Спасибо за вашу помощь.