В данный момент выполняется одно из моих IBActions, и когда я выбираю другое действие, я хочу остановить свои предыдущие IBActions.
Понятия не имею, как это сделать.
Может кто-нибудь из вас, пожалуйста, помогите мне в этом.
Заранее спасибо ...
IBA-операции (если вы используете их в качестве обработчиков событий для представлений на основе XIB) выполняются в основном потоке, если вы явно не создаете другую очередь или поток. Вы не можете остановить основной поток, иначе вы остановите все приложение.
Вы можете использовать логическое значение, что-то вроде семафора. При запуске IBA-2 установите его в значение true. IBA-1 должен проверить это в цикле, цикле или таймере, и если это правда, установить в false и вернуться.