objective-c - iOS开发,获取的二进制数据,在iOS9和iOS8上转化成字典,结果不一致
怪我咯
怪我咯 2017-04-18 09:42:25
0
2
521

从服务器获取到数据,然后解析,但是,将二进制数据转化成字典,在iOS8和iOS9上不一致。
在iOS9上正常,在iOS8上很奇怪。

这是iOS9上的,字典正常:

这是iOS8上的,字典奇葩:

问题:如何让它在iOS8和iOS9上一样?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复 (2)
左手右手慢动作

options换成NSJSONReadingMutableContainers试试

    巴扎黑

    可以分别打印两个字典,如果它们的输出数据格式是一致,我们可以忽略内部的不同处理。

    手头没有 iOS8 的测试机,所以现在只能猜测原因。
    两次返回的数据(长度)不一致,系统库因为数据(长度)不一致使用了不同的内部处理方式。

      最新下载
      更多>
      网站特效
      网站源码
      网站素材
      前端模板
      关于我们 免责声明 Sitemap
      PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!