JSONKIT中的isa废弃兼容
来源:互联网 发布:iphone vr软件 编辑:程序博客网 时间:2024/04/28 14:09
JSONKIT中的isa废弃兼容
BUG描述:Direct access to objective-c's isa is deprecated in favor of object_setClass() and object_getClass()
处理方法:在target的Build Settings里面,将Build ActiveArchitecture Only改成YES
处理结果:成功运行
其他方法:
1.更改代码
将 array->isa =_JKArrayClass;
替换为 object_setClass(array,_JKArrayClass);
将 dictionary->isa =_JKDictionaryClass;
替换为 object_setClass(dictionary,_JKDictionaryClass);
2.网上其他描述
Xcode升级4.6引用静态库.a报错 ld: file... not contain a(n) armv7s slice:xxx.afor architecture armv7s
由于iPhone 5的A6处理器采用新的Armv7s的架构,XCode4.6在新建Project的时默认使用了该架构,此时编译含有第三方静态库时,会提示“ld: file … not containa(n) armv7s slice: xxx.a for architecture armv7s”错误。
所以,在第三方类库未SDK来兼容Armv7s架构更新前,我们可以采取下面的办法解决问题:
方法一 . 升级涉及到的.a文件兼容Armv7s
方法二 . 在target的Build Settings里面,将Build ActiveArchitecture Only改成YES
方法三 . 在XCode 4.5的BuildSetting中将Architectures的$(ARCHS_STANDARD_32_BIT)修改为armv7
所以如果是开源库,直接把源代码包含进项目最好,这样就不会出现这样的问题。
- JSONKIT中的isa废弃兼容
- JSONKIT中的isa废弃兼容
- 修改JSONKit中的isa警告
- 解决JSONKIT isa错误
- JSONKIT isa错误的解决办法
- JSONKIT isa错误的解决办法
- JSONKIT isa错误的解决办法
- JSONKIT isa错误的解决办法
- Jsonkit中isa错误解决办法
- JSONKIT isa错误的解决办法
- JSONKIT isa错误的解决办法
- ios JSONKit isa 错误解决
- JSONKit使用中的注意事项
- JSONKit
- jsonkit
- 工程中使用 JSONkit 出现'isa' is deprecated错误的解决办法
- JSONKit的在项目中的使用
- JSONKIT在Object C 中的实现小结
- yii 插入多条数据
- 如平静的水面,波澜不惊
- 【数据结构】单链表的建立,测长,打印,删除,插入, 排序, 逆置
- 为git设置代理
- acm 投简历
- JSONKIT中的isa废弃兼容
- response的Writer输出数据的问题输出中文的乱码问题
- 第十四周(OJ)——OJ练习题。
- 斯年,愿做岁月的知音
- 模式串匹配:KMP
- java注释
- 第12周(春)项目 4 - 日期时间类
- javascript设计模式-----迭代器模式
- 程序员初学机器学习算法