Я пишу ap, для которого, когда вы нажимаете на кнопку, кнопка должна быть отключена на случайное количество времени между 0-10 секунд, и после этого кнопка снова становится активнойОднако, хотя кнопка отключена, если пользователь щелкает, кажется, что щелчок просто стоит в очереди, ожидая, когда кнопка будет включена, и щелчок будет обработан.как бы отключить, а не ставить в очередь клики пользователей?
-(void)buttonPressed{
NSLog(@"Button pressed!");
button.userInteractionEnabled=false;
sleep(rand()%10);
progLabel.text=@"button is enabled!";
button.userInteractionEnabled = true;
}