在场景切换过程中,场景A的页面数据量很大,是一个pageview,当数据还未渲染完成时,用户点击了返回键回到场景B,就会出现报错Error 3821, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3821 to see details.
是因为场景A的逻辑还在对元素设置setSiblingIndex。且页面还在加载数据并添加节点到canvas中,但是场景A的组件已经被销毁了
怎么解决这种报错呢?或者怎么避免这种场景?
-----我在onDestroy的时候加了removeAllChildren 貌似不管用
现象是当前场景页面空白,无法切换到场景B
当按系统的返回键再次返回试,出现报错 Error 5000 You are trying to destroy a object twice or more.
文档只说明了问题原因,没有说此类场景怎么去避免或者捕获
-
Creator 版本:3.5.1
-
目标平台:
-
重现方式:必现
-
首个报错: Error 3821, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3821 to see details.
-
编辑器操作系统: 安卓
-
重现概率: 必现