<iOS>other linker flags
2014-03-11 21:59
309 查看
包含静态库时候需要在Target的Other linker flags里面加上值:-objC,-all_load,-force_load 对于64位机子和iPhone OS应用 解决方法是使用-all_load 或者 -force_load。 -all_load强迫链接器从它能看见的所有文档中加载所有的对象文件,甚至那些没有OC代码的文档。 -force_load适用于Xcode3.2+版本,它允许finer得到文档加载的控制。每一个-force_load操作必须跟着一个文档路径,文档中的每一个对象文件将会被加载。
-all_load就是会加载静态库文件中的所有成员, -ObjC就是会加载静态库文件中实现一个类或者分类的所有成员, -force_load(包的路径)就是会加载指定路径的静态库文件中的所有成员。 举个例子 当链接一个包含类别的OC静态库时候,将会得到一个运行时异常:"selector not recognized"。你需要设置Other Linker Flags的值为-ObjC就OK了
-all_load就是会加载静态库文件中的所有成员, -ObjC就是会加载静态库文件中实现一个类或者分类的所有成员, -force_load(包的路径)就是会加载指定路径的静态库文件中的所有成员。 举个例子 当链接一个包含类别的OC静态库时候,将会得到一个运行时异常:"selector not recognized"。你需要设置Other Linker Flags的值为-ObjC就OK了
相关文章推荐
- iOS 应用程序的生命周期
- iOS:手机横屏时,按下横屏视图上的导航条“返回”按钮后,切换为另一个竖屏视图
- iOS 非ARC基本内存管理系列 3-循环retain和@class
- iOS放大镜例子,用View类实现
- ios中的几种指令集(armv6、armv7、armv7s、arm64)
- iOS知识点大全
- iOS 快速实现Checkbox 效果
- ios 手动添加mapview
- nagios监控服务器
- ios各种地图的跳转并导航
- 安装配置nagios
- ios学习记录 day9
- IOS获取农历节日.节气
- iOS7.1 SDK更新日志
- iOS--图片缩放
- [转]NSProxy实现AOP方便为ios应用实现异常处理策略
- iOS地球坐标,火星坐标,百度坐标互转
- iOS 7 教程:定制iOS 7中的导航栏和状态栏
- iOS: 一个URL访问工具
- Button按钮解析(iOS7)