2012-01-28 75 views
0

嗨,我在游戏中我有多个项目在我的游戏中我有问题,当我一次选择同一个项目时,它会崩溃但如果我选择不同的项目,好,没有崩溃发生,我启用NSZombieEnabled和得到这个错误,不明白那是什么意思我保留我的每个精灵,但错误是相同的,这是错误,我得到错误[CCSprite visit]:发送到释放实例的消息

-[CCSprite visit]: message sent to deallocated instance 0x5594c00 

任何一个可以帮助我在这case.i尝试了太多,但不明白我是在iphone游戏开发新,所以帮助我。

回答

0

这意味着你的CCSprite*指针指向释放对象。这就是你可以得到这个:

CCSprite *sprite = [[CCSprite alloc] initWithSomething:foo]; //reference counter is 1 
[sprite release]; //reference counter is 0. object is deallocated. But sprite is still pointing to the object 
[sprite visit]; // here you are trying to visit the deallocated sprite 
+0

感谢兄弟的答复我整理出来 – 2012-01-28 06:32:53

相关问题