В настоящее время я разрабатываю приложение для iOS для iPhone и iPad. Я пытаюсь показать NavigationController, чтобы создать модуль, который показывает файлы. В iPhone он работает отлично, но я не могу заставить его работать в iPad.
Я получаю следующую ошибку:
'Storyboard (<UIStoryboard: 0x919b200>) doesn't contain a view controller with identifier 'FilesNavigation''
и это код:
case 10: // Files
{
UINavigationController *navigationController = [storyboard instantiateViewControllerWithIdentifier:@"FilesNavigation"];
FilesViewController *filesViewController = [storyboard instantiateViewControllerWithIdentifier:@"Files"];
[navigationController pushViewController:filesViewController animated:YES];
self.slidingViewController.topViewController = navigationController;
break;
}
И в моем раскадровке я уже установил идентификатор раскадровки для навигационного контроллера.
>##Custom Class
>Class: UINavigationController
>##Identity
>Storyboard ID: FilesNavigation
Я использовал этот код для другого случая в блоке switch/case для другого модуля, и он тоже работает для iPad, это первый раз, когда у меня есть эта ошибка.