静态库调用中“unrecognized selector sent to instance”错误
2014-11-04 12:43
483 查看
在开发调用静态库的中,出现 “unrecognized selector sent to instance 0x2b5f90”的错误
因为是在已经封装好的静态库中,看不到源代码,一直找不到问题,分析应该是没有添加所依赖的系统框架或库导致的。
折腾了好久,所有要添加的框架都加了,还是没解决问题。最后请别人帮忙查问题,才发现是在静态库工程里的Other Linker Flags 的设置中 把“-ObjC” 写错为“-Objc”
改为“-ObjC”后,编译之后,问题终于解决了。
一点点小失误造成这么大后果啊,浪费很多时间去找问题,要认真仔细啊。
-[__NSCFConstantString xmlChar]: unrecognized selector sent to instance 0x2b5f90 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString xmlChar]: unrecognized selector sent to instance 0x2b5f90'
因为是在已经封装好的静态库中,看不到源代码,一直找不到问题,分析应该是没有添加所依赖的系统框架或库导致的。
折腾了好久,所有要添加的框架都加了,还是没解决问题。最后请别人帮忙查问题,才发现是在静态库工程里的Other Linker Flags 的设置中 把“-ObjC” 写错为“-Objc”
改为“-ObjC”后,编译之后,问题终于解决了。
一点点小失误造成这么大后果啊,浪费很多时间去找问题,要认真仔细啊。
相关文章推荐
- 错误:[__NSCFString md5Hash]: unrecognized selector sent to instance 0x223120'
- [__NSCFConstantString size]: unrecognized selector sent to instance 错误
- iOS 【错误:unrecognized selector sent to instance 0x7aa552b0】
- iOS:编译错误[__NSCFNumber length]: unrecognized selector sent to instance 0x8b3c310’ - andy_shen
- iOS 错误: [NSNull length]: unrecognized selector sent to instance 0x110504af0'
- swift有关setValue崩溃,报告错误为NSCFString longValue unrecognized selector sent to instance
- 发生错误unrecognized selector sent to instance的原因
- 静态类库中定义的分类方法,调用时会报错:unrecognized selector sent to instance
- IOS 错误 [UIWebView cut:]: unrecognized selector sent to instance
- iOS:编译错误[__NSDictionaryM ....]: unrecognized selector sent to instance 0xa79e61
- "unrecognized selector sent to instance *****"的错误
- ios开发出现 -[__NSDictionaryM isEqualToString:]: unrecognized selector sent to instance 错误
- 错误: [UILabel copyWithZone:]: unrecognized selector sent to instance
- 错误:-[UIKBBlurredKeyView candidateList]: unrecognized selector sent to instance
- [__NSCFConstantString size]: unrecognized selector sent to instance 错误
- iOS编译错误:[__NSCFConstantString count]: unrecognized selector sent to instance 0x1ada02c
- iOS中变量命名引起的错误错误: [UILabel copyWithZone:]: unrecognized selector sent to instance
- unrecognized selector sent to instance错误的原因之一与解决办法
- reason: '-[__NSCFNumber length]: unrecognized selector sent to instance 0x8b3c310’错误解决
- iOS错误处理之[__NSArrayM 某一方法名:]: unrecognized selector sent to instance