Arhn - архитектура программирования

загруженный наконечник, но выход для просмотра не был установлен исключением

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

Но здесь сбой приложения с исключением:

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

С чем это может быть связано и как решить.


  • проверьте, добавлена ​​ли розетка в этот вид или нет.. 26.06.2013
  • должна быть какая-то проблема с файлом пера. Тщательно проверьте это. 26.06.2013
  • я новичок на ios, как это проверить? 26.06.2013
  • вы добавляете имя класса в свой пер и после присоединяетесь к его представлению 26.06.2013
  • @hitesh, если бы я был новичком, я бы не понял твоего объяснения 26.06.2013

Ответы:


1

следуйте следующим шагам

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

введите здесь описание изображения

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

введите здесь описание изображения

надеюсь у тебя получится...

26.06.2013

2

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

введите здесь описание изображения

26.06.2013

3
  • Open the XIB file causing problems
    • Click on file's owner icon on the left bar (top one, looks like a yellow outlined box)
    • Если вы не видите правую боковую панель, щелкните третий значок над «видом» на панели инструментов. Это покажет правую боковую панель
    • На правой боковой панели нажмите на третью вкладку, которая немного похожа на газету.
    • В разделе «Пользовательский класс» вверху убедитесь, что класс — это имя ViewController, которое должно соответствовать этому представлению. Если нет, введите его
    • На правой боковой панели нажмите на последнюю вкладку — ту, которая выглядит как круг со стрелкой внутри.
    • Вы должны увидеть «розетки» с «видом» под ним. Перетащите круг рядом с ним на значок «просмотр» на левой панели (нижний выглядит как белый квадрат с толстым серым контуром).
    • Сохраните xib и перезапустите

Спасибо,

26.06.2013

4

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

14.06.2014
  • Это сработало для меня! Мне вообще не нужно было закрывать Xcode, просто изменил класс на UIViewController, связал представление, а затем изменил его обратно на мой подкласс. 09.01.2018
  • Xcode много раз обновлялся с июня 2014 года, поэтому изменение поведения неудивительно. Я боролся с этой ошибкой в ​​​​течение нескольких дней, поэтому, как только она заработала, я не собирался ломать ее снова, чтобы проверить, нужен ли выход из Xcode. 11.01.2018

  • 5

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

    20.02.2014

    6

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

    10.02.2015
  • Я столкнулся с той же проблемой. В предыдущих файлах все было правильно, с этим решением у меня все заработало. Попытался провести параллельное сравнение постфактум, чтобы увидеть, не пропустил ли я что-то, но ничего не увидел. Моя собственность и выход для просмотра были установлены правильно. 18.08.2016
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..