Я создал пользовательскую кнопку, на которой я сосредоточился на моем контроллере TabBar. Я хочу использовать его для представления контроллера вида, прикрепленного к контроллеру навигации. Но я продолжаю получать ошибки, и ошибка говорит, что я не могу нажать. Принимая во внимание, я не толкаю. Я представляюПредставление навигации crontroller от контроллера TabBar
func showView() {
print("We are here ohhh")
let viewController = self.storyboard?.instantiateViewControllerWithIdentifier("Dashboard")
//Creating a navigation controller with viewController at the root of the navigation stack.
let navController = UINavigationController(rootViewController: viewController!)
self.navigationController?.presentViewController(navController, animated: true, completion: nil)
//self.presentViewController(navController, animated:true, completion: nil)
}
The Error
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Pushing a navigation controller is not supported'
бы вид раскадровки контроллер "Dashboard", случается, 'UINavigationController 'также? В этом случае вам не нужно создавать экземпляр нового 'UINavigationController', и вместо этого вы можете просто представить' viewController' –
Обратите внимание, что вы, вероятно, должны использовать 'self.presentViewController' (версия, которую вы закомментировали) –
Большое спасибо , Работает отлично. Что делать, если я хочу отклонить Modal View? –