我已经重构了一些UIView的子类放到一个静态库。 然而,使用Interface Builder为使用静态库项目创建视图组件时,我发现这是不知道库类的。 我需要做什么做的,使界面生成器中可见的类接口?
更新:正确答案是指拖动标题为“XIB浏览器”。 该“.H”文件可以从Finder窗口此图像中识别的窗口区域拖动:
替代文字http://img211.imageshack.us/img211/1221/xibbrowser.png
我已经重构了一些UIView的子类放到一个静态库。 然而,使用Interface Builder为使用静态库项目创建视图组件时,我发现这是不知道库类的。 我需要做什么做的,使界面生成器中可见的类接口?
更新:正确答案是指拖动标题为“XIB浏览器”。 该“.H”文件可以从Finder窗口此图像中识别的窗口区域拖动:
替代文字http://img211.imageshack.us/img211/1221/xibbrowser.png
尝试拖动静态库到在Interface Builder您的厦门国际银行的浏览器。 我没有用静态库尝试这样做,但概念是相同的。 当您将头文件到IB,您可以访问这些类。
LexH,尝试建立你的静态库时与-ObjC标志链接。 这为我工作...大约一年:-)我发现这个职位的问题已经有新的OSX和安装在Xcode升级返回。 但它的工作XCode中3.1.2。
添加同样的问题LexH。 它只工作时,我叫一个虚拟类方法。 问题是,我没有我的静态库“与库链接二进制”下的目标添加到。 奇怪的是一切工作。
我遵循这个指南与我的静态库链接创建静态库
我有同样的问题。 拖库或头向厦门国际银行的浏览器不工作。 阅读类文件没有工作。 于是我就打电话:
[MyLibraryClass version]; // Substitute your class name for "MyLibraryClass".
这个工作。 版本是NSObject的一类方法,所以NSObject中的所有子类继承它。