iOS 静态库里的category中的类方法不能识别问题
2013-04-17 12:35
309 查看
上周新建了静态库,在其他工程引用的时候出现了问题,
-[NSConcreteData base64EncodedString] : Unrecognised selector sent to instance 0x158250
因为以前没有引用到category,没有遇到过这个问题,
在网上找了下,找到了解决办法。
在静态库的工程和你要引用静态库的工程都要做一个设置
原因是:
对于64位和iPhone OS应用程序,有一个链接错误,防止ObjC的对象文件从静态库只加载包含类别和无类。解决方法是使用-all_load或-force_load标志。
然后再一次build就ok了!
参考文档:
http://developer.apple.com/library/mac/#qa/qa1490/_index.html
http://stackoverflow.com/questions/6820778/linking-objective-c-categories-in-a-static-library
-[NSConcreteData base64EncodedString] : Unrecognised selector sent to instance 0x158250
因为以前没有引用到category,没有遇到过这个问题,
在网上找了下,找到了解决办法。
在静态库的工程和你要引用静态库的工程都要做一个设置
原因是:
对于64位和iPhone OS应用程序,有一个链接错误,防止ObjC的对象文件从静态库只加载包含类别和无类。解决方法是使用-all_load或-force_load标志。
然后再一次build就ok了!
参考文档:
http://developer.apple.com/library/mac/#qa/qa1490/_index.html
http://stackoverflow.com/questions/6820778/linking-objective-c-categories-in-a-static-library
相关文章推荐
- iOS 静态库里的category中的类方法不能识别问题
- iOS之类别(category)在静态库中不能使用的问题
- iOS之类别(category)在静态库中不能使用的问题
- 解决ios模拟器不能弹出键盘问题的方法
- iOS类别(category)不能添加成员变量但是可以添加属性的问题
- 解决ios静态库中的类别(category)在工程中不能使用
- ios类别(category)不能添加成员变量但是可以添加属性的问题
- 重磅!关于为什么成员(内部)类不能拥有静态字段,方法的问题。
- codeigniter上传图片不能正确识别图片类型问题解决方法
- 解决ios静态库中的类别(category)在工程中不能使用
- 爱上MVC3系列~Razor页面中的共享namespace不起作用了(解决自定义扩展方法不能识别的问题)
- IOS引用的静态库里包含category文件出现“unrecognized selector”的解决办法
- iOS 5.0.1目的在于解决 iPhone 4S 不能识别 SIM 卡问题
- ios无法定位CLLocationManager Delegate方法不能被调用的问题
- 关于ios object-c 类别-分类 category 的静态方法与私有变量,协议 protocol
- codeigniter上传图片不能正确识别图片类型问题解决方法
- iOS重新设置首界面不能启动问题的解决方法
- [对象和类型]8.C#构造函数,怎样用静态方法解决私有构造函数造成的不能new的问题?
- 关于ios object-c 类别-分类 category 的静态方法与私有变量,协议 protocol 
- 解决IE不能主动识别UTF-8编码的问题的方法