1

我正在创建我的自定义“按钮”类...我没有使用 CCMenuItems,因为我的按钮需要一些灵活性。

我的实现如下:

DMenuButton : CCSprite <CCTargetedTouchDelegate>

创建时,按钮接收一个targetand selector,并构建一个NSInvocation. 当被触摸时,调用被调用。我将主要使用此按钮从一层转到另一层。

问题是当从一个层到下一个层,然后再回到上一个层时,会发生一些奇怪的事情:要么没有精灵加载到下一个视图中,要么抛出了 EXC_BAD_ACCESS 错误。

谁能帮我这个?

谢谢!

PS:我的理论是它与 NSInvocation 和“dealloc”方法有关。

难道我做错了什么?

4

0 回答 0