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

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

这是iOS9上的,字典正常:

这是iOS8上的,字典奇葩:

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

怪我咯
怪我咯

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

모든 응답(2)
左手右手慢动作

NSJSONReadingMutableContainers로 옵션을 변경해 보세요

巴扎黑

두 개의 사전을 별도로 인쇄할 수 있습니다. 출력 데이터 형식이 일치하면 서로 다른 내부 처리를 무시할 수 있습니다.

iOS8 테스트 머신이 없어서 지금은 이유를 짐작할 수 밖에 없네요.
두 번 반환된 데이터(길이)가 일치하지 않습니다. 데이터(길이)가 일치하지 않기 때문에 시스템 라이브러리에서 다른 내부 처리 방법을 사용합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿