Использование пользовательских представлений пользовательского интерфейса из библиотеки в конструкторе интерфейса - PullRequest
1 голос
/ 09 сентября 2010

У меня 2 проекта.Одна - это библиотека, которую я компилирую в файл .a, а другая - приложение.В библиотеке есть класс (AdFactoryView), который расширяет UIView, который используется для отображения рекламы.Ранее я создавал AdFactoryView программным способом, вызывая initWithFrame, теперь я пытаюсь поместить класс непосредственно в перо и использовать его оттуда.Я могу найти класс в библиотеке построителя интерфейса, добавить его и связать ссылку на IBOutlet, но когда код запускается, я получаю сообщение:

Unknown class AdFactoryView in Interface Builder file.

И IBOutlet содержит UIView вместоAdFactoryView.Как мне заставить представление из моей библиотеки работать правильно?

Дополнительная информация: Приложение создается путем импорта файлов .a и .h для библиотеки.У меня есть другой проект, который ссылается на весь библиотечный проект напрямую, который я использую для тестирования, в этом проекте AdFactoryView не отображается в конструкторе интерфейсов.

Редактировать: Это внезапно начало работать в моем приложениипроект, хотя я до сих пор не вижу пользовательские представления в конструкторе интерфейсов в своем тестовом проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...