Вы, вероятно, хотите, чтобы цель была self
, а не self.imageName
.
Редактировать В ответ на ваши комментарии.
UISwipeGestureRecognizer *swipeLeft = [[UISwipeGestureRecognizer alloc]
initWithTarget:self action:@selector(didSwipe:)];
swipeLeft.direction = UISwipeGestureRecognizerDirectionLeft;
[self.viewName addGestureRecognizer:swipeLeft];
Вы хотите, чтобы ваш target
был тем местом, где живет метод. В этом случае это должно быть self
. Вы хотите добавить распознаватель жестов к виду, к которому нужно прикоснуться, self.viewName
.