When I first started using cocos2d, I encountered this exact same problem. In my case, I was added as a target delegate for myself, which means that the counter of references to the "I" has been increased.
[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:2]swallowsTouches:NO];
And I solved this by removing all delegates (you can also specify a specific delegate):
[[CCTouchDispatcher sharedDispatcher] removeAllDelegates];
source
share