国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

JSONKIT中的isa廢棄兼容

2019-11-14 20:32:39
字體:
供稿:網(wǎng)友

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

處理結(jié)果:成功運行

其他方法:

1.更改代碼

將     array->isa      =_JKArrayClass;

替換為  object_setClass(array,_JKArrayClass);

將     dictionary->isa      =_JKDictionaryClass;

替換為  object_setClass(dictionary,_JKDictionaryClass);

2.網(wǎng)上其他描述

Xcode升級4.6引用靜態(tài)庫.a報錯 ld: file... not contain a(n) armv7s slice:xxx.afor architecture armv7s

由于iphone 5的A6處理器采用新的Armv7s的架構(gòu),XCode4.6在新建Project的時默認(rèn)使用了該架構(gòu),此時編譯含有第三方靜態(tài)庫時,會提示“ld: file … not containa(n) armv7s slice: xxx.a for architecture armv7s”錯誤。

所以,在第三方類庫未SDK來兼容Armv7s架構(gòu)更新前,我們可以采取下面的辦法解決問題:

方法一 .   升級涉及到的.a文件兼容Armv7s

方法二 .   在target的Build Settings里面,將Build ActiveArchitecture Only改成YES

方法三 .   在XCode 4.5的BuildSetting中將Architectures的$(ARCHS_STANDARD_32_BIT)修改為armv7

所以如果是開源庫,直接把源代碼包含進項目最好,這樣就不會出現(xiàn)這樣的問題。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 建湖县| 涪陵区| 泰顺县| 鸡泽县| 乡城县| 西乡县| 南宁市| 伊通| 涡阳县| 高淳县| 祁东县| 乌苏市| 铅山县| 盘山县| 龙口市| 南岸区| 和田县| 伊金霍洛旗| 白玉县| 昭苏县| 通辽市| 侯马市| 龙川县| 台东市| 东阳市| 百色市| 高唐县| 安远县| 阿尔山市| 绵竹市| 监利县| 呼伦贝尔市| 嘉义市| 甘孜县| 南丹县| 海兴县| 横峰县| 安庆市| 昆山市| 自治县| 宕昌县|