您的位置:首页 > 其它

32位正常,64位随机崩溃问题

2015-10-27 12:03 218 查看
项目在iPhone 5,4s模拟器上运行完全正常。而在5s,6模拟器上经常会随机崩溃,偶尔正常,崩溃的位置一般在固定的几处,比如hashtable find函数。5s以上是64位cpu。通过排除法找到了项目中用到的一个第三方写的加密类,里面把一个4字节类型定义成了long,而long在64位下是8个字节,导致堆溢出了,覆盖了后面的其他数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: