Не вижу моего представления в симуляторе с использованием XCode 4.2

#xcode #ios5 #xcode4.2

#xcode #ios5 #xcode4.2

Вопрос:

введите описание изображения здесьЯ загрузил Xcode 4.2, и у меня возникли проблемы с просмотром моего проекта в симуляторе. При запуске симулятора я получаю пустое представление. Я использую приложение с одним видом. Я создал интерфейс .h, .m, .xib… Я подключил все действия и выходы и сохранил все. Я думаю, что я упустил из виду что-то простое. опять же, я только сегодня начал использовать Xcode 4.2. Помогите!

Ответ №1:

Я предполагаю, что вы этого не делаете

     if((self = [super initWithNibName:@"MyClass" bundle:nil])) {
    // do stuff here
}
  

Комментарии:

1. в вашем методе инициализации контроллера представления. Просто вставьте сюда свой код viewcontroller.m.

2. Что вы подразумеваете под «делать вещи»?

Ответ №2:

Этой информации недостаточно, чтобы сказать, что не так с вашим кодом.

Тем не менее, если создать новый проект в XCode с использованием шаблона «Приложение для единого просмотра», вы сможете увидеть, как все подключено, и вы можете решить свою проблему с помощью сравнения «чем мое отличается?».

Если это не удается … опубликуйте некоторый код, и мы сможем увидеть проблему.

Редактировать: На вашем скриншоте похоже, что вы смешиваете раскадровки и XIBs. Если вы используете раскадровки, то вы не увидите xib-файлы. Они находятся внутри вашей раскадровки. Вы можете щелкнуть файл раскадровки и отредактировать первый XIB, который загружается при запуске вашего приложения, а также создать новые. Вы все еще можете делать все «старым» способом, просто сняв флажки с раскадровок при первом создании приложения. Кстати, можно смешивать раскадровки и прямые XIBS, но я не думаю, что это то, к чему вы стремились.

Как я предполагаю, вы создали проект с раскадровками, затем добавили XIB вручную и получили пустой XIB. Попробуйте щелкнуть по раскадровке и изменить XIB там. Бьюсь об заклад, они появятся при запуске вашего приложения.

Комментарии:

1. Нужно ли мне что-либо делать с основной раскадровкой?

2. Загрузил картинку, которая может помочь