CCArmature添加组件弹出错误提示

给一个CCArmature添加组件如

hero = CCArmature::create("hero");
	pNode->addChild(hero);
	hero->setScale(2.0f);
	hero->setAnchorPoint(ccp(0.5,0));
	hero->setPosition(ccp(100,100));
	hero->getAnimation()->play("idle");
	hero->addComponent(PlayerController::create());

运行弹出错误提示
给一个CCSprite添加同样的组件就没有问题

CCSprite* hero1 = CCSprite::create("hero.png");
	hero1->addComponent(PlayerController::create());
	addChild(hero1);

这是怎么回事啊?

水平很高啊,值得学习

http://www.fxyj.cc/http://www.fxyj.cc/

好的 我查查

好的 我查查

CCArmature本身有调用计时器,而在添加组件的时候,再次注册计时器,所以,触发了断点

也遇到这个问题,你是怎么解决的?