Обновление вида и прогресс HUD при работающем методе

У меня есть метод, который преобразует xml в объекты JSON и зацикливает их, чтобы возможно импортировать данные в мою базу данных sqlite3. Во время работы этого метода я хотел бы иметь возможность сообщить пользователю, как далеко (индикатор выполнения или круговой) вдоль процесса находится метод. Но я не могу обновить представление, пока мои методы не будут полностью закончены.

У кого-нибудь есть идея для этого? Я попробовал это почти все, что я думаю.

Импорт XMLустановка процента прогрессатолько здесь показывается Hud

1 ответ

Решение

Метод Выполненный запуск в dispatch_sync(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND и все обновления и обновления экрана в dispatch_sync(dispatch_get_main_queue(dispatch_get_main_queue (

Другие вопросы по тегам