имеет некоторые проблемы с удалением целей из UIButton. В основном у меня есть календарь и вы хотите, чтобы можно было перемещать кнопку, представляющую событие, сохраненное в календаре. Я начинаю с:UIButton не удаляет цель для UIControlEventtouchDragInside
[self.chosenButton addTarget:self action:@selector(dragMoving:withEvent:) forControlEvents:UIControlEventTouchDragInside];
, а затем после того, как движущаяся делается я называю
[self.chosenButton removeTarget:nil action:NULL forControlEvents:UIControlEventTouchDragInside];
После этого, однако, я все еще могу переместить кнопку вокруг, даже если ему должен оставаться неподвижным. В функции dragMoving: withEvent: я назначаю координаты кнопки только в зависимости от точки касания и проверяю ее достоверность (если она находится на экране и т. Д.)
Любая идея, почему dragToving: WithEvent все еще называется ?
Благодаря
Пробовал, что не работает. На сообщениях вокруг здесь люди предположили, что путь, который я сейчас пытаюсь сделать, это правильный путь, и он говорит так даже в документации Apple, но, к сожалению, не работает –
Даже это не работает? [self.chosenButton removeTarget: nil действие: NULL forControlEvents: UIControlEventAllEvents]; –
Пробовал это тоже, но даже не тот. –