Подтвердить что ты не робот

"загруженный наконечник, но не была установлена ​​точка выхода"

Я пытаюсь использовать UINavigationController. У меня есть две точки зрения, которые создаются программно. Когда a UIButton нажимается на первый вид, второе представление должно выходить на передний план.

Но вот сбой приложения с исключением:

загружен, но выход для просмотра не установлен

Что может быть причиной этого и как его решить.

4b9b3361

Ответ 1

Следуя этапу

1) откройте свой xib файл, затем щелкните правой кнопкой мыши владельца файла и перетащите его в свой первый вид

enter image description here

2), затем привяжите это представление с выходом "view"

enter image description here

надеюсь, что вы его получите...

Ответ 2

Сделайте это (у вас нет представления в xib, поэтому добавьте его, а затем сделайте это):

enter image description here

Ответ 3

  • Откройте файл XIB, вызывающий проблемы
    • Нажмите на значок владельца файла на левой панели (верхний, выглядит как желтая выделенная область)
    • Если вы не видите правую боковую панель, нажмите на третий значок выше "view" на панели инструментов. Это покажет правую боковую панель
    • В правой боковой панели нажмите на третью вкладку - ту, которая немного похожа на газету.
    • В разделе "Пользовательский класс" вверху убедитесь, что Class является именем ViewController, который должен соответствовать этому представлению. Если нет, введите его
    • В правой боковой панели нажмите на последнюю вкладку - ту, которая похожа на круг со стрелкой в ​​нем.
    • Вы должны увидеть "выходы" с надписью "view". Перетащите круг рядом с ним на значок "вид" на левой панели (нижний, выглядит как белый квадрат с толстым серым контуром
    • Сохранить xib и повторно запустить

Спасибо,

Ответ 4

Если вы не видите выход "view" для выбора на вкладке "Инспекторы подключений" (справа), я обнаружил, что мне пришлось вернуться к универсальному контроллеру представления (например, UICollectionViewController) для пользовательского файла File Custom Класс вместо моего подкласса, который я ввел ранее. После закрытия и повторного открытия Xcode снова появилась точка обзора, поэтому я подключил ее, как описано в ответе sagarcool89. Затем я устанавливаю свой собственный пользовательский класс File Owner обратно в мой подкласс и, наконец, пропустил эту ошибку.

Ответ 5

Выберите File owner вашего .xib, откройте Identity Inspector, убедитесь, что Custom Class установлено на то же имя, что и имя класса контроллера. Если вы создадите файл IB и контроллер отдельно (в отдельных шагах), вы можете забыть проверить это.

Ответ 6

Если вы все пробовали, и вы все равно получите эту ошибку, попробуйте повторно создать файл класса с нуля , но не забудьте установить флажок "Также создавать XIB файл" . Это автоматически свяжет несколько элементов, которые не связаны при создании этих файлов по отдельности. После этого вы можете, вероятно, вырезать и вставить все на новый XIB, и он должен работать нормально.