В моем приложении у меня есть UIViewController и UITableViewController.Приложение для управления навигационным контроллером
Я хочу перейти от UIViewController к UITableViewController.
В UITableViewController я хочу панель навигации, чтобы я мог добавлять элементы и объявлять, когда я «сделан», чтобы вернуться в свой UIViewController.
Для этого я встроил UITableViewController в UINavigationController, так как это показывает панель навигации, к которой я могу добавить свои кнопки и добавить заголовок.
У меня есть элемент управления, который перетаскивал из UIViewController в UINavigationController, который сам подключен к UITableViewController.
UIViewController -> UINavigationController -> UITableViewController
Моей предназначенной функцией является переход от UIViewController к UITableViewController. Тем не менее, приложение падает со следующим сообщением:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Storyboard (<UIStoryboard: 0x7f96c1451890>) doesn't contain a view controller with identifier 'UINavigationController-IxO-nE-zon'
приложение не откажет, если мой переход напрямую подключен от UIViewController к UITableViewController (с UINavigationController ушел). Однако, я не получаю свою панель навигации в верхней части UITableViewController, которая мне нужна.
Итак, мой вопрос: могу ли я исправить эту ошибку, чтобы я мог путешествовать между ними, или есть другой способ сделать это, чтобы я мог путешествовать между ними, сохраняя мою навигационную панель.
Спасибо!
Что делать, если вы вставляете 'UIViewController' в навигационном контроллере, а затем нажмите' 'UITableViewController? –