"sharedDispatcher" устарел Я добавил эту функцию. - (void) registerWithTouchDispatcher { [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES]; } ошибка: sharedDispatcher устарела что это значит и что мне делать? Ответ 1 Взгляните на ccDeprecated.h, он говорит, чтобы использовать: [[CCDirector sharedDirector] touchDispatcher] Ответ 2 Изменить: [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate: приоритет самоопределения: 0 ласточекTouches: YES]; Кому: [[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate: приоритет самоопределения: 0 swallowsTouches: YES]; Ответ 3 Вы можете проверить код Cocos2D за любым методом Cocos (CC), нажав клавиши "Shift + Command" и зависание метода. Выполнение этого при любом устаревшем методе приведет вас к CCDeprecated.m, который также даст вам новый метод.
Ответ 1 Взгляните на ccDeprecated.h, он говорит, чтобы использовать: [[CCDirector sharedDirector] touchDispatcher]
Ответ 2 Изменить: [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate: приоритет самоопределения: 0 ласточекTouches: YES]; Кому: [[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate: приоритет самоопределения: 0 swallowsTouches: YES];
Ответ 3 Вы можете проверить код Cocos2D за любым методом Cocos (CC), нажав клавиши "Shift + Command" и зависание метода. Выполнение этого при любом устаревшем методе приведет вас к CCDeprecated.m, который также даст вам новый метод.