Моя проблема в том, что в какой-то момент в моем приложении я вызываю [performSelector: withObject: afterDelay:]
, но во время задержки, которая может быть до 1 секунды, происходит несколько вещей, которые решают, следует ли вызывать отложенный метод, однако, после регистрации,селектор не может быть незарегистрирован, поэтому он все равно будет вызываться.Я попытался установить флаг, но из-за того, что [performSelector: withObject: afterDelay:]
может вызываться несколько раз в секунду с использованием одного флага, происходит сбой.
Полагаю, мне нужно каким-то образом иметь возможность остановить конкретный метод перед его вызовом.Это вообще возможно?