Использование файла XIB в проекте Three20 - PullRequest
0 голосов
/ 30 октября 2010

Извините, если на этот вопрос уже был дан ответ, но я не могу найти ответ.Вот некоторые шаги, которые я сделал в проекте Three20 и проблема:

  1. Я создал файл класса Three20, унаследованный от TTViewController: TestTTViewController
  2. Далее я создал файл xib (Новый файл -> Пользовательский интерфейс -> Просмотр XIB ..): TestTTView.xib

И проблема в том, что я не могу сопоставить файл TestTTView.xib с классом TestTTViewController в Interface Buider (В инспекторе -> Идентификация класса, TestTTView.xib не обнаружил класс TestTTViewController).

В примере TTNibDemo из трех20 я вижу, что файлы XIB могут распознавать свой класс TTViewController.Что не так в моих шагах?Извините, если моего описания недостаточно для понимания.Пожалуйста, дайте мне знать, если вам нужно больше.Спасибо за внимание.Tien

Ответы [ 2 ]

1 голос
/ 31 октября 2010

У меня точно такая же проблема.Я на самом деле открыл образец пользовательского интерфейса в Xcode, затем добавил MyViewController: TTViewController, я добавил новый файл Nib в проект, но не смог установить идентификатор класса пера MyViewController в InterfaceBuilder.Уже пытался перезагрузить все файлы классов в IB, не сработало.

Я думаю, что IB не смог распознать TTViewController, поэтому MyViewController не распознается как класс.Кто-нибудь сталкивался с этой проблемой раньше?

ОБНОВЛЕНИЕ: Вот решение: просто перетащите n, перетащите все соответствующие заголовочные файлы Three20 в окно Xib IB.IB теперь распознает классы Three20

0 голосов
/ 31 октября 2010

См. Пример пользовательского интерфейса в Three20, это должно быть хорошей отправной точкой для вас

...