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

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

这是iOS9上的,字典正常:

这是iOS8上的,字典奇葩:

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

怪我咯
怪我咯

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

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

options換成NSJSONReadingMutableContainers試試

巴扎黑

可以分別印出兩個字典,如果它們的輸出資料格式是一致,我們可以忽略內部的不同處理。

手邊沒有 iOS8 的測試機,所以現在只能猜測原因。
兩次回傳的資料(長度)不一致,系統函式庫因為資料(長度)不一致使用了不同的內部處理方式。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板