我正在使用jverkoey/iOS-Framework中的模板构建静态iOS框架,并在框架中包含MKNetworkKit的源文件。
我添加了#import "MKNetworkKit.h"
,一切似乎都在Xcode中运行良好。代码完成可以找到项目构建和类别方法。
但是当代码运行时,我发现只要在类别上调用方法(例如- [NSString md5]
),应用程序就会崩溃并出现错误,例如:-[__NSCFString md5]: unrecognized selector sent to instance 0x71cab20
。
我可以通过在另一个文件中包含该类别来重现该问题,并尝试调用该类别上的任何方法。在代码编辑器中它看起来很好,它构建正常,但在运行时它会爆炸。
我正在为iOS 6构建并将该框架作为iOS应用程序项目的依赖项运行。使用这些类别的所有代码都在框架内。