LuaIde

LuaIde使用文档


网狐荣耀版本调试闪退分析

<p>--关于网狐荣耀 闪退bug分析</p> <p>--1. 程序中添加了 一个名为 Integer64 的class 该class 继承与Node 然后进行了lua绑定 其中重写了__tostring 方法</p> <p>在<strong>tostring 方法中 去获取了 Integer64指针 而全局变量中又存在着一个Integer64 是没有实例化的 所以在</strong>tostring 方法</p> <p>去获取是就出现了空指针的情况从而导致了闪退 </p> <p>终上所述:网狐荣耀版本的cocos 出现了闪退本质上与调试代码无关,考虑到有一定的用户量存在luaide 调试器将对这一bug 进行兼容.</p> <p>但如果以后网狐荣耀版本新增加类型class同样会造成闪退.请相关用户注意</p> <p>至于调试代码 1.0.4 版本没有出现闪退的原因这里做一个简单的描述:</p> <p>1.0.4 中 判断是一个table 是不会显示内存地址的</p> <p>1.0.6 版本后 为了将 内存地址显示出来 会调用lua的tostring 方法进行获取内存地址 而Integer64重写了__tostring 方法.所以出现空指针</p> <p>然后闪退的bug</p>

页面列表

ITEM_HTML