void *objectISA = (JK_EXPECT_F(workAroundMacOSXABIBreakingBug)) ? NULL : *((void **)objectPtr); 好久没启动的项目突然崩在了JSONKit.m中的2599这一行,只给出了EXC_BAD_ACCESS这样的信 ...
分类:
其他好文 时间:
2017-11-16 13:33:16
阅读次数:
163
通过Pods添加的jsonKit,编译后会出现20个关于‘isa’指针的错误,原因是这种isa的方法已经被废弃了。 解决的方法有两种: 一是,定位到出错的jsonKit代码中,根据系统提示fix修复,或者是手动修改成object_setClass的形式。 二十点击项目中的Pods工程,在左边的TAR ...
分类:
Web程序 时间:
2017-11-16 11:53:49
阅读次数:
157
JSONKit虽然很强大,但是一些特殊的Unicode,比如\u0000是无法解析的。 在github上作者解释了这个问题,说这个是内容提供的错误,不符合标准的内容,所以他不认为这个是自己的错误,这个是内容提供者的问题。 作者的原话如下: In this particular case, these ...
分类:
移动开发 时间:
2017-04-10 23:13:29
阅读次数:
412
iOS开发 JSonKit does not support Objective-C Automatic Reference Counting(ARC) 有使用JSonKit的朋友,如果遇到“JSonKit does not support Objective-C Automatic Referen ...
分类:
其他好文 时间:
2017-03-17 17:32:40
阅读次数:
123
iOS中网络传输的格式可粗略的分为XML和JSON两种,具体的传输方式又可分为GET和POST. 其中XML格式是最早出现的,但是由于复杂,并且占用字节数相对较大,故不太适合移动端,后来简化为JSON格式. JSON本身的数据结构只有字典和数组两种,在IOS5以后出现了原生解析,而之前则有SBJso ...
分类:
移动开发 时间:
2017-02-21 13:27:36
阅读次数:
182
CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。手动一个个去下载所需类库十分麻 ...
分类:
系统相关 时间:
2016-10-31 16:29:16
阅读次数:
301
1:解决ARC问题。BuildPhases->CompileSources,双击JSONKit.m,输入:-fno-objc-arc2:(1)修改JSONKit.m文件第680行:array->isa=_JKArrayClass;修改为object_setClass(array,_JKArrayClass);(2)修改JSONKit.m文件第932行:dictionary->isa=_JKDictionaryClass;修..
分类:
Web程序 时间:
2016-09-12 15:51:18
阅读次数:
589
CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之意思就是手动一个个去下载所 ...
分类:
其他好文 时间:
2016-08-27 22:00:01
阅读次数:
170
1场景 由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据: 通过JsonKit 这个第三方库解析出来的数据就成了 "somevalue":null 这个数据类型不是nil 也不是 String。 解析成对象之后,如果直接向这个对象发送消息(eg:length,co ...
分类:
其他好文 时间:
2016-08-12 13:02:01
阅读次数:
113