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

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

这是iOS9上的,字典正常:

这是iOS8上的,字典奇葩:

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

怪我咯
怪我咯

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

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

options換成NSJSONReadingMutableContainers試試

    巴扎黑

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

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

      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!