2013-03-09 6 views
2

Я просмотрел некоторые учебные пособия по созданию приложений для iPhone, и я пытаюсь добавить выходы к выбору «Объект» в меню Interface Builder. Однако в учебных пособиях я замечаю, что когда инспектор открыт на объекте, и выбрана крайняя правая вкладка, в дополнение к выбору идентификатора класса и идентификатору компоновщика интерфейса есть два дополнительных диалога, в которые могут быть добавлены выходы. Я не могу их найти. Когда я создал свой проект, я выбрал проект iPhone на основе окон. Кто-нибудь знает, почему я не могу получить доступ к этому продукту?Добавление выходов в «Объект» в построителе интерфейса в Xcode 3.2.3

ответ

1

Похоже, вы используете старую версию xCode. Я рекомендую вам перейти на последнюю версию 4.6.

На старой версии, вам нужно выбрать шаблон «Вид-приложение» и не «Окно-приложение.

Надеется, что это помогает.

+0

Спасибо, я нашел его и получил свое первое приложение для iPhone! – Iowa15

1

Я не знаю, что учебник пытаясь показать, но правильный подход - определить подкласс в коде, добавить выход в этот подкласс, перетащить NSObject в ваш NIB и установить его класс в инспекторе Identity для вашего подкласса. Потому что, в противном случае, как подключается розетка действительно собирается работать, когда загружается NIB? Оборудование для загрузки NIB будет фактически создавать NSObject, у которого нет такого выхода, а затем попытаться подключить его, что не удастся.

Если вы действительно хотите убедить Interface Builder в том, что NSObject имеет выход, которого нет на самом деле, я думаю, вам нужно использовать панель Library. Выберите вкладку «Классы» вверху, а затем выберите NSObject. Вы также можете попасть туда, щелкнув стрелку с правой стрелкой рядом с именем класса в инспекторе идентификации.

Затем в нижней половине панели вы можете выбрать Outlets из всплывающего окна и нажать «+», чтобы добавить его. Обратите внимание, что это говорит Interface Builder, что все NSObjects внутри этого NIB имеют эту розетку. Это вещь для каждого класса, а не вещь для каждого объекта.

Смежные вопросы