cc.loader.loadRes加载本地的prefab没有触发回调

如题~有大佬帮忙看一下么?
浏览器测试 没问题 真机就会出现 没有回调的情况 代码如下:

        cc.loader.loadRes(prefabPath, (err, prefab) => {
            if (err) {
                console.log("async load prefab failed : ", prefabPath);
                return;
            }
            this.prefabMap[prefabPath] = prefab;  
            let popNode = cc.instantiate(prefab);  
            parentNode.addChild(popNode, 10);
        });

我现在能查到的原因 大概是 同一时间段cc.loader.loadRes 加载了多个 预制体 就会出现没有回调的情况~ 有木有大佬 帮忙看一下。。。。。。:joy: :joy::joy::joy::joy::joy::joy::joy::joy:

加个type cc.prefab

??? 能详细的讲一下么 麻烦了~谢谢

cc.loader.loadRes(prefabPath,cc.prefab, (err, prefab) => {
if (err) {
console.log("async load prefab failed : ", prefabPath);
return;
}
this.prefabMap[prefabPath] = prefab;
let popNode = cc.instantiate(prefab);
parentNode.addChild(popNode, 10);
});

具体原因可以说明一下么~加了一个type应该只是 确定了 需要加载的类型而已吧? 和回调有什么影响么? 谢谢~

我试了这种方法,但是还是会出现 没有回调的情况,而且几率很高 和运行环境的运行内存有关么?

我打包vivo小游戏也出现这种情况,请问你有解决方案了吗