долгое время lurker первый раз постер здесь. Мой вопрос касается навигационных контроллеров в Xcode 6.1.1.Контроллер навигации, не показывающий Root View (просто пробел)
В основном я создал приложение для подачи, которое захватывает сообщения с моего сайта Wordpress и показывает их в списке таблиц. Когда выбран элемент из списка, веб-просмотр показывает URL-адрес выбранного элемента. Я хочу управлять перемещением между этими двумя представлениями (таблицей и веб-просмотром) с помощью навигационного контроллера, поэтому я вложил его в представление списка таблиц на моей раскадровке, установив представление таблицы как Root. Когда я запускаю приложение, я получаю пустой экран с пустой навигационной панелью в верхней части экрана (навигационный контроллер установлен в начальный вид). Я ожидаю увидеть представление списка внутри контроллера, но я получаю nada. Раньше я был в состоянии сделать это без написания кода, и это не сработало.
Не знаю, почему это происходит, но я уверен, что это действительно просто, что я пропускаю. Любая помощь была бы потрясающей. Спасибо, что посмотрели.
Вы изменили класс контроллера вида с таблицей на свой собственный класс? Вы установили источник данных и делегат (только если вы используете UIViewController, это сделано для вас, если вы используете UITableViewController)? – rdelmar
Он установлен в класс ViewController, и если я правильно понял ваш второй вопрос, да, он имеет назначенный источник и делегат. Я также должен был упомянуть, что без встроенного контроллера навигации список заполняется просто отлично, и я могу выбирать элементы фида из таблицы и просматривать их через веб-представление. Когда я внедряю контроллер, все становится пустым. – Joey
Нет смысла внедрять наш контроллер представления в контроллер навигации, чтобы ваш рабочий стол не работал, о котором я могу думать. Итак, ваша структура NavContollerer -> (root) TableViewController -> WebViewController? И это TableViewController, что это пустое право? – rdelmar