-
Creator 版本:2.0.1
-
目标平台: 微信开发者工具
-
详细报错信息,包含调用堆栈:Cannot read property ‘indexOf’ of undefined;at api readdir beforeSuccess callback function
TypeError: Cannot read property ‘indexOf’ of undefined -
重现方式:新建两个场景,第一个显示的是加载场景,然后在加载场景里预加载主场景,测试前先清理本地缓存文件,让主场景里的资源在预加载的时候从远程服务器下载,在加载场景里预加载主场景的过程中断网,这个断网也得正好拿捏好时候这个进度卡住,且不会触发加载结果回调方法的问题才会出现,这样卡住后再重新调用预加载该场景无效,并且试过cc.game.restart()则直接报错:Cannot read property ‘indexOf’ of undefined;at api readdir beforeSuccess callback function
TypeError: Cannot read property ‘indexOf’ of undefined,绝望了,这个问题是因为:cc.director.preloadScene(sceneName, onProgress, onLoaded)方法的第三个传参onLoaded回调方法永远也不会执行了,所以导致无法重新执行这个预加载场景方法,希望官方能看到这个问题,并且给予解答。 -
之前哪个版本是正常的 :试过cocos creator之前的版本,这个问题也存在。
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :windows
-
编辑器之前是否有其它报错 :
-
出现概率:需要拿捏断网时候
-
额外线索:
