【问题标题】:iOS WatchKit and static library categoriesiOS WatchKit 和静态库类别
【发布时间】:2015-04-10 14:38:16
【问题描述】:

我有一个使用静态库的 WatchKit 应用。问题是当我在这个静态库中调用某个类别的方法时,出现了这个异常:

+[NSDate stringFromDate:withFormat:]: unrecognized selector sent to class 0xf12b0c

stringFromDate:withFormat:是NSDate类的类别方法,定义在静态库中。一切都适用于其他类,但不适用于类别。从 iOS 应用程序调用该方法也可以正常工作。

【问题讨论】:

  • 您是否需要做一些特别的事情来为 Watch 构建静态库?到目前为止,我一直无法让它正确构建。该库适用于主项目,但不适用于 watch 扩展。

标签: ios watchkit apple-watch


【解决方案1】:

我通过在“其他链接器标志”中设置 -ObjC 标志解决了这个问题。

【讨论】:

  • 你在哪个目标上设置了 -Objc 标志?
  • Watchkit 扩展目标
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-12
  • 1970-01-01
  • 1970-01-01
  • 2011-02-03
  • 1970-01-01
  • 2013-07-05
  • 1970-01-01
相关资源
最近更新 更多