В моей AppDelegate У меня есть следующий код, который выполняется после получения уведомления:Отпуская (или хлопнуть) а NavigationController я добавил вручную не работает
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UINavigationController *navigationController = (UINavigationController *)[storyboard instantiateViewControllerWithIdentifier:@"VideoPlayback"];
VideoPlaybackViewController *videoPlaybackViewController = (VideoPlaybackViewController *)[navigationController topViewController];
videoPlaybackViewController.publishing = YES;
[(UINavigationController*)self.window.rootViewController pushViewController:navigationController animated:NO];
Это успешно воспитывает новую ViewController и, видимо, добавляет к стеку навигации, так как я могу использовать кнопку «Назад» на навигационной панели, чтобы вернуться и впоследствии убрать контроллер вида.
Проблема в том, что я не хочу использовать панель навигации. На самом деле я хотел бы скрыть кнопку «Назад». К сожалению, когда я пытаюсь отклонить viewcontroller, используя метод (ы), он должен использовать, он ничего не делает. Я попытался использовать оба эти параметра для отклонения контроллера вида:
[self dismissViewControllerAnimated:YES completion:nil];
[self.navigationController popViewControllerAnimated:YES];
Что я делаю неправильно? Благодарю.
Вы пытаетесь протолкнуть навигации контроллер в навигационном контроллере? –
Я этого даже не заметил! Это исправило мою проблему, спасибо. – Orlando
Я отправил его в качестве ответа. –