Я думал, если вы назначите цель как self
в методе распознавания жестов initWithTarget:action:
, вы вызовете круговое сохранение? Так как self
сохранит распознаватель в self.gestureRecognizers
, и, возможно, распознаватель жеста также сохранит self в initWithTarget:action
.
Будет ли это решение для него?
__weak VRDrawer* weakSelf = self;
UIGestureRecognizer* tapRec = [[UITapGestureRecognizer alloc] initWithTarget:weakSelf
action:@selector(handleTap:)];