CCScheduler的回调方法为什么不能被调用?

bool init()
{
this->m_pScheduler = new CCScheduler();
this->m_pScheduler->autorelease();
this->m_pScheduler->scheduleSelector(schedule_selector(SocketTimeoutTimer::doStep), this, 6.0f, false, kCCRepeatForever,0.0f);
}
void SocketTimeoutTimer::doStep(float delta)
{
}

问题解决CCScheduler不应该new出来应该用

CCDirector::sharedDirector()->getScheduler();的方式得到

doStep(float delta)? 参数不是ccTime么?

doStep(float delta)? 参数不是ccTime么?