Сама причина использования потока для этого состоит в том, чтобы не блокировать пользовательский интерфейс в основном потоке.Причиной этого является то, что поток запускается, а затем метод создания потока немедленно возвращает , чтобы основной поток мог продолжить работу.
Так что да, вы получаете[super drawWithFrame:inView:]
до окончания резьбы.Вы не должны ждать окончания потока - это побьет цель использования потока.
В любом случае, вы не должны делать все это из ячейки.Вы должны делать это из источника данных табличного представления.Вскоре после того, как у вас есть список каталогов, начните работу с вашими нитями (или, возможно, лучше с операциями) и обновляйте ячейки по мере поступления результатов.