MainFile.xib - помогите найти
Читаю кингу Become an Xcoder, столкнулся со следующей проблемой: не могу найти файл MainFile.xib.
Вот цитата из книги (стр. 55):
Удостоверьтесь, что MAFoo выбран в окне MainFile.xib. Затем выберите вкладку Identity в инспекторе объектов (⌘6). В окне инспектора в секции Actions, нажмите кнопку добавить (нажмите на +, который располагается под списком), чтобы добавить действие (т.е., метод действия) к классуMAFoo.
Класс MAFoo мы создавали сами.
Но у меня нигде нет MainFile.xib. В группе Resources есть MainMenu.xib, но если выделить MAFoo в нем, то в окне инспектора нет секции Actions.
Я понимаю вопрос очень ламерский. Изучение Xcode встало, подскажите пожалуйста.
Ответы
Ура, я разобрался. Ответ примерно тут: stackoverflow.com/questions/2106078/where-is-class-actions-in-the-object-identity-panel-in-interface-builder
Если более «графически», то вот: idisk.me.com/alex.babaev/Public/Pictures/Skitch/ActionsInIB
- Переключаемся в Library (откуда тащили объект) и там выбираем сверху «Classes»
- Снизу есть фильтр, вводим туда имя класса. Сверху остается только наш класс, выбираем его.
- Снизу есть комбобокс, в нем можно выбрать Actions и там их можно редактировать.
Это изменение с Xcode 3.2, если я правильно понимаю.
Обычно все действия пишу руками, поэтому сразу и не смог ответить.
- Скорее всего это опечатка, должно быть MainMenu.xib.
- Вы по-пунктам создавали все, как в книге? На 54 странице снизу скриншот, на котором показано, где эта секция, она не среди «табов», а в шестом табе с «i» в кружочке.
Спасибо за подсказку.
Вместо Class Actions как на скриншоте, (в табе Identity) у меня User Defined Runtime Attributes.
Я выделяю любой объект в MainMenu.xib и в шестом табе нет секции Actions.
Качал с developer.apple.com
Вот и на хабре вижу у людей на скриншотах в инспекторе 7 табов и в шестом есть секция Actions, а у меня всего 6.