未加载Objective-C类别-如何对此进行调试

未加载Objective-C类别-如何对此进行调试,objective-c,ios,cocoa,restkit,objective-c-category,Objective C,Ios,Cocoa,Restkit,Objective C Category,我有两个项目是最重要的 一个项目可以正常工作,但一旦使用RestKit框架,另一个项目就会失败 我发现失败的代码如下: return [anNSString MD5]; MD5方法是一种分类方法,其导入方式如下: #import "NSString+MD5.h" 但是,在一个项目中,我不断遇到以下错误: -[__NSCFString MD5]: unrecognized selector sent to instance 0x88a3390 我了解类别的基本知识,它们可以在运行时加载,但我

我有两个项目是最重要的

一个项目可以正常工作,但一旦使用RestKit框架,另一个项目就会失败

我发现失败的代码如下:

return [anNSString MD5];
MD5
方法是一种分类方法,其导入方式如下:

#import "NSString+MD5.h"
但是,在一个项目中,我不断遇到以下错误:

-[__NSCFString MD5]: unrecognized selector sent to instance 0x88a3390
我了解类别的基本知识,它们可以在运行时加载,但我不明白为什么在这种情况下不能加载类别


这些是github上的文件:,

仅包含头文件是不够的。您还需要编译并链接项目中的
.m
文件。

确保启用了-ObjC标志。或者它不会链接静态库中的类别


我通过将单个产品添加为依赖项来隐式编译源代码。