关于使用别人的Category报错 -[__NSCFString xxxxxxxx]unrecognized selector sent to instance
起因
本来在公司的项目里导入别人的Category正常使用,拿回家使用的时候提示报错,找原因无果,本来以为是NSCFString格式的原因,最终测试的效果不是这个的原因.
解决办法
选择Build Phases->Compile Sources,可以看到你项目中已经导入过的.m文件,看看有没有你使用的那个Category的.m文件,我仔细寻找了一圈,我就是没有导入进来,然后通过下方+号将其导入进来,然后Build运行直接成功.使用过程中没有崩溃
网友评论