Невозможно отобразить панели навигации во 2-м и 3-м контроллере вида при использовании DocumentBrowser как root vc - PullRequest
0 голосов
/ 02 мая 2020

Я в процессе добавления UIDocumentBrowser к более старому приложению в target- c. Вот как это выглядит в раскадровке. DocumentBrowser (как root v c) -> второй v c со встроенным navV C -> третий v c с переходом от кнопки во втором v c . Когда я запускаю приложение, открывается Браузер документов. Я могу выбрать do c и передать управление на второй v c, где я получаю доступ к содержимому документа и т. Д. c. Однако панель навигации не отображается ни во втором, ни в третьем v c. Вот код представления в BrowserDocument v c.

- (void)presentDocumentAtURL:(NSURL *)documentURL {
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
DocumentViewController *documentViewController = [storyBoard instantiateViewControllerWithIdentifier:@"FirstViewController"];
documentViewController.document = [[Document alloc] initWithFileURL:documentURL];
documentViewController.modalPresentationStyle = UIModalPresentationFullScreen;
documentViewController.navigationController.navigationBarHidden = NO;

Я был бы очень признателен, если бы кто-то мог объяснить, что мне нужно сделать, чтобы показать навигационные панели во втором v c и третий v c.

...