armature的释放出现问题

我在主层的init中建立了一个动画精灵,为了保证不释放就先retain了,当然也在析构函数中加了release

然后需要的时候会把精灵用addchild加载到某个层里

当我的动画精灵还在层里的时候 我进行场景切换,这时候就会报错

如果切换前把动画精灵从层里removefromparent,就不出现问题

问下这是为什么呢

从引用计数来说,我就是不手动remove,在它所在的层被释放的时候,他引用计数也会减1

应该不会出问题啊

这个问题木有人遇到过么~~~~~