美文网首页
iOS的byte和Java的byte范围不一致问题

iOS的byte和Java的byte范围不一致问题

作者: 毛尖尖 | 来源:发表于2017-11-09 19:08 被阅读92次

    最近开发app,领导让把image转成二进制字符串,再作为一个参数传给后台。

    具体思路是:uiimage->nsdata->byte->nsarray; array 再转为jsonstring作为一个参数传到后台。

    本来以为送easy 结果遇到一个坑:Java的byte数组元素,取值范围是-128到127;iOS的byte取值范围是0-255;后台解析不了iOS传的byte。

    经过各种研究,最后解决方式如下:

    iOS的byte和Java的byte范围不一致问题

    注释掉了byte类型,使用了iOS的char*来保证取值范围与Java的byte一致。

    相关文章

      网友评论

          本文标题:iOS的byte和Java的byte范围不一致问题

          本文链接:https://www.haomeiwen.com/subject/kiummxtx.html