2014-11-21 12 views
1

Мое приложение работает отлично «locationInView», и сегодня я начал получать эти случайные ошибки, которые считываютне видно @interface для «UITouch» заявляет селектор

no visible @interface for 'UITouch' declares the selector 'locationInView'

который я не получаю, потому что это было работает прекрасно до сегодняшнего дня и только начал делать это сегодня мой код:

UITouch *touch = [[event allTouches] anyObject]; 
CGPoint touchPoint = [touch locationInView:self.view]; 

у меня есть все импортирован, что мне нужно & я даже проверил в классе UITouch и это есть метод «locationInView» объявили их, поэтому я не знаю, почему это происходит. Буду признателен за любую помощь, которую я могу получить, пожалуйста, & спасибо!

ответ

1

Просто замените

- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event { 

с

- (void)touchBegan:(CCTouch *)touch withEvent:(CCTouchEvent *)event { 

для получения дополнительной информации. http://www.spritebuilder.com/update

+0

В чем заключается необходимость использования стороннего api здесь –