类的成员变量Vector,无法直接访问到数据

cpp文件:

static GameMediator* _sharedContext;

GameMediator* GameMediator::sharedMediator()
{
if(_sharedContext== nullptr) {
_sharedContext= newGameMediator();
_sharedContext->init();
}
return_sharedContext;
}

boolGameMediator::init()
{
bool bRet = false;
do {

objVec= Vector<EmptyObj*>(14);

bRet = true;
} while (0);

return bRet;

}

头文件
class GameMediator : public Ref
{
public:
static GameMediator* sharedMediator();
bool init();
~GameMediator();

void clearObjVec(float dt);

Vector<EmptyObj*>objVec;
......

};

运行 scheduleOnce(schedule_selector(GameMediator::clearObjVec), 0.45);时发现:
在 clearObjVec函数中 sharedMediator()->objVec.size()) 返回的size是正确的; 而直接 objVec.size()); 返回的size一直为0?
很疑惑,不知道什么原因

:12:原来是回调函数没理解好,调用对象有问题