Sprite 在layer中remove掉后,无法重用

我一个sprite,创建后添加到数组中,同时,加入到layer中,后来我在layer中remove掉sprite,
之后,我在数组中取得sprite,继续使用,报错
Error: js_cocos2dx_Node_setVisible : Invalid Native Object

该如何办呢??

先retain再remove

2 楼正解。

retain 这个 是做 什么用呢?
它的语法 含义是什么?

想知道retain() 如何使用?

retain是增加引用计数,避免被垃圾回收掉