这样调用定时器为什么不行?

void LearnStage::readLetter( float i )
{
ImageView * beforeImg; //前一个换成黑色的图片
beforeImg = dynamic_cast<ImageView*>(Panel_Right->getChildByTag(1000+lenghtCount));
char beforeC = NowZimuChar;
char beforeChar = “”;
sprintf(beforeChar,“black%c.png”,beforeC);
beforeImg->loadTexture(beforeChar,Widget::TextureResType::PLIST);

    scheduleOnce(schedule_selector(LearnStage::goOnReadLetter),2.5f);

}

void LearnStage::goOnReadLetter( float i )
{
int mCount = strlen(NowZimuChar)-1;
if (lenghtCount != mCount)
{
readLetter(1);
}else
{
return;
}
}

定时器的调用我是没看出什么问题。你把其他代码都注释掉看看,应该不是定时器问题

你出现的问题是什么?请描述清楚。