cocos2d-x 3.7 Scene的子类出错

class HelloWorld : public cocos2d::Scene
{
public:
CREATE_FUNC(HelloWorld);
virtual bool init() override;
};

bool HelloWorld::init()
{
Scene::init();
return true;
}

bool AppDelegate::applicationDidFinishLaunching()
{
。。。
auto scene = HelloWorld::create();
director->runWithScene(scene);
return true;
}

HelloWorld类继承自Scene类,一个空场景,程序退出时会报错,3.6版本没问题,这是咋回事呢?

bool AppDelegate::applicationDidFinishLaunching()
{
。。。
auto scene = HelloWorld::create();
scene->retain();
director->runWithScene(scene);
return true;
}

加上一行:scene->retain();
程序退出时就不报错了,但不应该这样写啊。。。

我也遇到了这个问题,但是我加了retain依然崩溃。我的崩溃只发生在64位设备上,32位设备上一点问题没有