Я дурачусь с NSTimer в программе, которую я пишу, и у меня возникают некоторые проблемы с представлением, как я могу выполнить определенную задачу. Я хочу, чтобы процесс, который я запускаю (метод, реагирующий на нажатие кнопки), приостанавливался на некоторое время, а затем продолжался. Я могу заставить основные вещи таймера работать, создав таймер в методе нажатия кнопки, затем наблюдая, как он срабатывает, и вызывая второй метод. Тем не менее, я не уверен, как бы я остановил процесс нажатия кнопки, который сначала породил таймер.
Есть ли способ заставить метод нажатия кнопки подождать, пока методы таймера не сработают и не сообщат методу нажатия кнопки «уйти»? Есть ли запись типа очереди или запись типа уведомления, которую я могу ждать в методе нажатия кнопки, который будет отправлен методом выбора таймера?
Любая информация будет полезна.