我有一个带有值转换器类的静态库。
我有一个试图在绑定中使用该变换器的XIB。
我收到运行时错误:Cocoa Bindings:找不到名称为[MyTransformerClassName]的值转换器
库在构建设置中链接 - 该库中的其他类编译正常。如何让变压器工作? XIB是唯一使用它的地方。
有这个老问题,但它似乎与XCode 5无关: Interface Builder can't see classes in a static library
答案 0 :(得分:1)
喔。找到了。
需要在"其他链接标记中使用-ObjC
标记"在项目的构建设置中。这使得链接器可以在库中构建所有内容。
这里提到:
https://developer.apple.com/library/ios/technotes/iOSStaticLibraries/Articles/configuration.html