Вы должны поставить следующий код:
-(void) onEnter {
[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
}
внутри сцены, в которой вы хотите включить TouchDispatcher, затем в той же сцене убедитесь, что вы ввели это:
-(void) onExit {
[[CCTouchDispatcher sharedDispatcher] removeDelegate: self];
}
и касание должно регистрироваться в каждой сцене, в которой у вас есть вышеуказанный код.