原iOS项目 新增cocos2D-objc 切换场景发生Crash

    最近,因为项目需要用到Spine动画,所以引入了cocos2D-objc(Version 3.5.0)。在这过程中,遇到了一个棘手的问题,在此向大家请教一下。
    我在一个ViewController的subView(非全屏)上添加了一个骨骼动画Scene。项目运行后,第一次push进ViewController是可以正常展示动画的,当我pop之后,在次push进该ViewController就发生了crash。

我在subView的‘awakeFromNib()’里判断写法如下:
if (director!.runningScene == nil) {
addSubview(director!.view)
director?.run(with: MaturityExample.scene())
}
else{
director?.replace(GrowthExample.scene())
CCDirector.shared().startAnimation()
}
错误截图如下:



希望大家给我一些解决方案。Demo我已上传Github。

请问问题解决了吗? 我遇到了同样的问题,如果有解决方案方便回复吗?493451317@qq.com