ui动画的释放

我用ui编辑器编辑了一个循环的动画,加载代码如下:
m_pAction = ActionManagerEx::getInstance()->playActionByName(“NewUi_1.ExportJson”,“Animation0”);
释放代码如下:
m_pAction->stop();
ActionManagerEx::getInstance()->releaseActions();
ActionManagerEx::destroyInstance();

但是我发现有内存泄露,我跟踪了一下,是actionnode释放的时候会调用代码
if (_action == nullptr)
{
CC_SAFE_RELEASE_NULL(_actionSpawn);
}
else
{
CC_SAFE_RELEASE_NULL(_action);
}

for (auto object : _frameArray)
{
    object->clear();
    CC_SAFE_DELETE(object);
}
_frameArray.clear();

但是这时候的_action并不为空,就导致了_actionSpawn被创建了却没有释放,我不知道是不是我调用的有问题,求高人指教。