Я вызываю метод addProjectile в методе touchesEnded. addProjectile получает NSSet касаний, которые получает метод touchesEnded. Для простоты я разместил только соответствующий код на свой вопрос. Итак, просто для ясности:
-(void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[self addProjectile:touches]; }
-(void) addProjectile:(NSSet *)touches {//do stuff }
Я хотел бы вызвать addProjectile в конце метода UIPanGestureRecognizer с именем swipeRight и отправить правильный набор касаний NSSet.
-(void)swipedRight:(UIPanGestureRecognizer *)recognizer {
CGPoint panned=[recognizer translationInView:self.view];
if(panned.x>50){//do stuff }
else {
NSSet *touches; <-- this is what I need to get
[self addProjectile:touches];
Итак, мой вопрос заключается в том, как мне получить правильный NSSet касаний (где пользователь поднял свой палец) в конце swipedRight: для правильного выполнения метода addProjectile.