【问题标题】:XIB can't locate class in static libraryXIB 无法在静态库中找到类
【发布时间】:2014-05-12 17:24:51
【问题描述】:

我有一个静态库,里面有一个值转换器类。

我有一个试图在绑定中使用该转换器的 XIB。

我收到运行时错误:Cocoa 绑定:找不到名称为 [MyTransformerClassName] 的值转换器

该库在构建设置中链接——该库中的其他类可以正常编译。如何让变压器工作? XIB 是它唯一使用的地方。

有这个 OLD 问题,但它似乎与 XCode 5 无关: Interface Builder can't see classes in a static library

【问题讨论】:

    标签: objective-c xcode cocoa interface-builder xcode5


    【解决方案1】:

    哦。找到了。

    需要在项目的 Build Settings 中的“Other Linker Flags”中使用-ObjC 标志。这让链接器构建库中的所有内容。

    此处提及:
    https://developer.apple.com/library/ios/technotes/iOSStaticLibraries/Articles/configuration.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-17
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 1970-01-01
      • 2017-08-05
      相关资源
      最近更新 更多