Я использую код GCD, который отправляет кучу похожих асинхронных блоков. Я хотел бы отладить один из этих блоков, пройдя через него, поэтому я установил точку останова где-то в верхней части блока, но отладчик попадает в точку останова каждый раз, когда отправляется новый блок, и поэтому мне никогда не удается пройти через block, я просто меняю разные потоки в одной строке.
Мой вопрос: как мне установить точку останова, чтобы она зависела от определенного потока? т.е. он должен срабатывать только при выполнении в потоке 4?
ИЗМЕНИТЬ
Я должен добавить, что код моего блока очень трудоемок, поэтому планировщик переключается на другой поток до того, как следующая строка внутри блока может быть выполнена, и другой только что запланированный блок GCD получит свою очередь, запустив ту же точку останова.