我有2个项目。一个是我正在编译成.a文件的库,另一个是应用程序。该库有一个类(AdFactoryView),它扩展了用于显示广告的UIView。以前我是以编程方式调用initWithFrame来创建AdFactoryView,现在我正在尝试将类直接放入nib并从那里使用它。我可以在界面构建器库中找到该类,添加它并将引用链接到IBOutlet,但是当代码运行时,我会收到一条消息:
Unknown class AdFactoryView in Interface Builder file.
IBOutlet包含UIView而不是AdFactoryView。如何从我的库中获取视图才能正常工作?
额外信息: 通过导入库的.a和.h文件来构建应用程序。我有另一个项目直接引用我用于测试的整个库项目,在这个项目中,AdFactoryView没有显示在界面构建器中。
编辑:这突然开始在我的应用程序项目中工作,但我仍然无法在我的测试项目中看到界面构建器中的自定义视图。