2012-04-11 3 views
3

Извините, я довольно новичок в xcode с довольно большим проектом. Я обновляю xcode до 4.3. У меня есть проект (который не использует раскадровку), и мне нужно добавить контроллер представления с файлом nib.Xcode 4.3: как создать привязку, связанную с контроллером представления

Перед обновлением я сделал File -> Ne File -> Подкласс Cocoa Objective-C и xcode создал для меня m/h и их файл nib. Теперь, когда эта опция исчезает, как добавить контроллер вида?

Я создал класс Objective-C и, отдельно, файл nib, но как я могу связать файлы H/m с nib ??

Как можно вызвать m-файл?

Оказание помощи Вы можете помочь мне? Проект действительно большой, и я могу переписать код с помощью варианта раскадровки! Thanks

ответ

5

При редактировании XIB перейдите к Identity Inspector (это третий показ кнопки на следующем изображении). Затем, где он говорит Class, выберите контроллер, который вы хотите связать с XIB.

enter image description here

+0

Он вернулся мне ошибку, пока я не связывал представление в IBOutlet. Завершение приложения из-за неперехваченного исключения «NSInternalInconsistencyException», причина: '- [UIViewController _loadViewFromNibNamed: bundle:] загрузили «xxx», но не была установлена ​​точка просмотра.' Я подключил владельца файла к представлению в IB. Теперь это работает. – Miwi

+2

Задайте представление для этого контроллера. Перетащите 'Владелец файла' в представление, которое вы хотите показать, и выберите его в качестве представления. – WrightsCS

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