关于CCNode节点复制的疑惑

CCNode 节点里面包含了一个英雄类,还有一个英雄的数据类

现在想要将这个节点从一个父节点移动到另外一个父节点上,
两个方案:
(1)使用node的copy()方法复制一个节点添加到另外一个节点上,然后remove原来的节点。
(2)将原来的节点removeFromParent(),然后添加到其他节点上。

问题:(1)copy方法出错,请问node节点的copy方法应该怎么做?
(2)先使用retain方法,然后移动,这个node节点中绑定的数据貌似被autorelease了,请问我应该怎么做

:6: :6: :6: :6:

cocos什么版本?使用copy()的时候,先看看copy()是返回值.2.x里返回的是CCObject* 如何添加到另一个节点上?你想做的是英雄换场景?一个场景中的Node是绝对无法保留到另一个场景的…英雄既然都分成了数据类和视图类…那你保留个啥新场景重新创建一个视图啊额``数据类不继承Node, 视图才继承Node