У меня есть этот код, который извлекает координаты объекта при панорамировании:
UITapGestureRecognizer *moveBuildingTap = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(moveobject:)];
Содержимое метода moveobject:
CGPoint tapPoint=[recognizer locationOfTouch:0 inView:self.view];
Я использую это, чтобы изменить кадр - переместить его - изображение с использованием этих координат.
Однако при перетаскивании изображения, вызывающем действие uipangesturerecognizer
, я обнаружил, что при перетаскивании его в самый низ я получаю сообщение об ошибке -[UIPanGestureRecognizer locationOfTouch:inView:]: индекс (0) за пределами (0).
Как я могу решить это исключение и запретить пользователю перетаскивать эту точку?
Спасибо