Когда я пытаюсь вызвать [CCTouchDispatcher sharedDispatcher];, это показывает ошибку, что метод класса sharedDispatcher отсутствует. Я захожу в .h файл CCTouchDispatcher и обнаружил, что sharedDispatcher действительно отсутствует! Я использую Cocos2D 2.0 бета2. Это удалено из этой версии? Если так, что я должен использовать, чтобы заменить это. (может быть [[CCTouchDispatcher alloc] init])
[CCTouchDispatcher sharedDispatcher];
[[CCTouchDispatcher alloc] init]
Только что нашел ответ здесь https://stackoverflow.com/a/9059809/467588. Вы должны использовать это вместо ...
[[CCDirector sharedDirector] touchDispatcher]
Я все равно буду публиковать этот вопрос, потому что его заголовок не является исчерпывающим и трудным для поиска, или пока его владелец не примет мое редактирование:)
То же относится и к Cocos-2D-X 2.0
до 2.0: CCTouchDispatcher :: sharedDispatcher ();
с версии 2.0: CCDirector :: sharedDirector () -> getTouchDispatcher ();
Просто, как только вы разобрались ...;)