Здравствуйте!
— Не хотите ли войти
2
ответа

MainFile.xib - помогите найти

Читаю кингу Become an Xcoder, столкнулся со следующей проблемой: не могу найти файл MainFile.xib.
Вот цитата из книги (стр. 55):

Удостоверьтесь, что MAFoo выбран в окне MainFile.xib. Затем выберите вкладку Identity в инспекторе объектов (⌘6). В окне инспектора в секции Actions, нажмите кнопку добавить (нажмите на +, который располагается под списком), чтобы добавить действие (т.е., метод действия) к классу MAFoo.»

Класс MAFoo мы создавали сами.

Но у меня нигде нет MainFile.xib. В группе Resources есть MainMenu.xib, но если выделить MAFoo в нем, то в окне инспектора нет секции Actions.

Я понимаю вопрос очень ламерский. Изучение Xcode встало, подскажите пожалуйста.

19 июля 2010

Ответы

Ура, я разобрался. Ответ примерно тут: stackoverflow.com/questions/2106078/where-is-class-actions-in-the-object-identity-panel-in-interface-builder

Если более «графически», то вот: idisk.me.com/alex.babaev/Public/Pictures/Skitch/ActionsInIB32‒20100723‒000213.jpg

  1. Переключаемся в Library (откуда тащили объект) и там выбираем сверху «Classes»
  2. Снизу есть фильтр, вводим туда имя класса. Сверху остается только наш класс, выбираем его.
  3. Снизу есть комбобокс, в нем можно выбрать Actions и там их можно редактировать.

Это изменение с Xcode 3.2, если я правильно понимаю.

Обычно все действия пишу руками, поэтому сразу и не смог ответить.

23 июля 2010

Александр, большое спасибо.

bazlan

Пожалуйста. Спрашивайте еще, будем разбираться по мере сил и возможностей.

alex

Спасибо большое)Очень помогло)

  1. Скорее всего это опечатка, должно быть MainMenu.xib.
  2. Вы по-пунктам создавали все, как в книге? На 54 странице снизу скриншот, на котором показано, где эта секция, она не среди «табов», а в шестом табе с «i» в кружочке.
18 июля 2010

Спасибо за подсказку.
Вместо Class Actions как на скриншоте, (в табе Identity) у меня User Defined Runtime Attributes.
Я выделяю любой объект в MainMenu.xib и в шестом табе нет секции Actions.

bazlan

А какая версия Xcode у вас?

alex

3.2.3

bazlan

Качал с developer.apple.com
Вот и на хабре вижу у людей на скриншотах в инспекторе 7 табов и в шестом есть секция Actions, а у меня всего 6.

bazlan

Проект вы делали для iPhone или для Mac OS X?

alex

Для Mac OS X, Cocoa Application.

bazlan
Зарегистрируйтесь или войдите, чтобы добавить свой комментарий или ответ на вопрос.
© 2009-2012, ООО «Инру»
Вход
Имя пользователя:
Пароль:
Или…
Twi
Отмена
Войти
Восстановить забытый пароль…