QQ小游戏,安卓机运行正常,但iOS运行报错

  • Creator 版本: v2.4.2

  • 目标平台: iOS真机,QQ小游戏

  • 重现方式:游戏加载后必现

  • 首个报错调用堆栈:

当前游戏资源包是由过老版本的IDE所上传,请更新至最新版本的IDE。

新进展:目前已确定该错误应该是无害的

  • 下一个报错的调用堆栈:
exception: (run [gamedir:/game.js at 44105:33] failed) TypeError: null is not an object (evaluating 'assemblerData.context')
_updateProperties@gamedir:/game.js:44105:33
updateRenderData@gamedir:/game.js:44063:31
gamedir:/game.js:42819:39
gamedir:/game.js:42845:35
gamedir:/game.js:42815:23
gamedir:/game.js:42807:23
gamedir:/game.js:42845:35
gamedir:/game.js:42807:23
gamedir:/game.js:42845:35
gamedir:/game.js:42845:35
gamedir:/game.js:42845:35
gamedir:/game.js:42944:47
gamedir:/game.js:42950:31
render@gamedir:/game.js:42740:28
mainLoop@gamedir:/game.js:18303:26
callback@gamedir:/game.js:1088:26
s@native://service/sdkConfigJS:9:20385
native://service/sdkConfigJS:9:21103
native://service/sdkConfigJS:9:21126
native://service/sdkConfigJS:9:502942

新进展:目前定位到了触发该错误的操作:设置父节点。但是在开发者工具上看,父节点并不是空的。猜测是iOS上运行速度较慢,导致父节点未完全建立就设置上了…

  • QQ小程序开发者工具版本:v0.3.3(最新)

  • QQ小程序开发者工具调试基础库版本:1.27.0(最新)

  • 之前哪个版本是正常的:安卓手机都正常

  • 重现概率: 100%

麻烦帮忙解决一下,谢谢:pray:

兄弟,我也遇到了同样的问题 , 这个问题解决了吗