【发布时间】: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