扫码关注官方订阅号
从服务器获取到数据,然后解析,但是,将二进制数据转化成字典,在iOS8和iOS9上不一致。在iOS9上正常,在iOS8上很奇怪。
这是iOS9上的,字典正常:
这是iOS8上的,字典奇葩:
问题:如何让它在iOS8和iOS9上一样?
走同样的路,发现不同的人生
options换成NSJSONReadingMutableContainers试试
可以分别打印两个字典,如果它们的输出数据格式是一致,我们可以忽略内部的不同处理。
手头没有 iOS8 的测试机,所以现在只能猜测原因。两次返回的数据(长度)不一致,系统库因为数据(长度)不一致使用了不同的内部处理方式。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
options换成NSJSONReadingMutableContainers试试
可以分别打印两个字典,如果它们的输出数据格式是一致,我们可以忽略内部的不同处理。
手头没有 iOS8 的测试机,所以现在只能猜测原因。
两次返回的数据(长度)不一致,系统库因为数据(长度)不一致使用了不同的内部处理方式。