【问题标题】:Creating Static library with category使用类别创建静态库
【发布时间】:2015-07-17 14:45:41
【问题描述】:

我正在尝试创建一个仅包含 UIColor 类的类别扩展的胖静态库。我能够创建静态库,但在使用它时,我的项目中出现了unrecognized selector sent to instance error。

添加 -ObjC -all_load 标志后,我的应用程序也因同样的错误而崩溃。 所以我不确定我的库是否正确创建,所以有人可以指导我完成创建它的过程。

我已使用以下链接作为参考 create Static library for iOS 和 create framework for iOS

【问题讨论】:

  • 根据我的经验-ObjC 应该这样做。您是否在适当的 Build Phase 中链接库?
  • 我遵循了与上面链接中提到的完全相同的程序。所以我想我的构建阶段状态处于适当的状态。
  • 还有一件事,因为我的整个图书馆项目只有一个类别和一个支持类。我希望我的类别标题被视为库标题。如果可以,我可以这样做吗?
  • 尝试在静态库中添加一个常规类并使用它(只是[MYClass class])。这个实验的结果会告诉我们更多。
  • 我已经尝试过了,并且使用简单的类它工作正常,但是这个类别给了我这个问题。

标签: ios static-libraries objective-c-category


【解决方案1】:

试试 -force_load $(SRCROOT)/path/to/lib

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 2011-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多