1.3.0rc1版本报错

快速翻页时出现如下错误,ios和安卓真机均出现,1.2.2时没有这个错误。
jsb_polyfill.js:15729:TypeError: owner is undefined

function checkCircleReference(owner, item, recursiveCall) {
var result = false;
checkedIds.push(item.id);
if (item.deps) {
var i, deps = item.deps, subDep;
for (var i = 0; i < deps.length; i++) {
subDep = deps[i];
if (subDep.id === owner.id) {//15729行
result = true;
break;
}
if (checkedIds.indexOf(subDep.id) >= 0) {
continue;
}
if (subDep.deps && checkCircleReference(owner, subDep, true)) {
result = true;
break;
}
}
}
recursiveCall || (checkedIds.length = 0);
return result;
}

出现错误后,再翻页,出现如下错误
loadScene: Failed to load scene “scene/00/1/01/004/5” because “scene/00/1/01/004/5” is already loading

更新到 1.3.1 即可,这个问题已经修复

更新到1.3.1后,切换场景,再切换回来,或者点击主页书目录进入故事,直接在xcode上抛出异常,但是控制台不报错,游戏卡死,不能动了。

抛出什么异常?

地址访问错误吧,挂在那了

麻烦发一些错误截图或者 log,我不太清楚你那边发生了什么

控制台没有错误

这个指的是什么呢?

呃,这个确实不好査,你可以先根据 log 记录定位一下问题出在哪里

1.2.2版的时候没有这些问题,1.3.0的是这个帖子一楼的问题,也有大量闪退情形,但是这个1.3.1直接点击切换就闪退了,为什么控制台都不报错呢?1.2.2和1.3系列差别这么大么,原来可用的项目,现在莫名的报这么多错误

1赞

看来我只能用1.2.2了,1.3的闪退问题太多了,而且没有log,之前可用的项目,现在有问题,实在不知道是为什么

方便项目发来看看吗?1.3 将 Cocos2d-x 引擎版本从 3.9 升级到了 3.13,跨度比较大

这两天要更新上线包,等我先用1.2.2把这个任务完成,然后回来再看官方新版本怎么和自己的项目兼容吧

好的,如果我们能一起调试最好,能重现问题我才能解决