CCTMXLayer中获得的CCSprite怎样更换图片?

如题。我从CCTMXTiledMap获得了CCTMXLayer,然后再从CCTMXLayer 获得了指定的CCSprite
CCSprite是获得了的。
然后我
sprite->setTexture(CCTextureCache::sharedTextureCache()->addImage(“1.png”) );
或者
sprite->initWithTexture(CCTextureCache::sharedTextureCache()->addImage(“1.png”) );
一运行到这里就报错

我以前是先remove后 加载一次的

我以前是先remove后 加载一次的