Индикатор загрузки iOS при запросе к веб-службе - PullRequest
0 голосов
/ 09 сентября 2011

У меня проблема с загрузкой индикатора выполнения при запросе к веб-сервису. У меня есть TableView, и когда я щелкаю одну из ячеек таблицы, страница не отвечает, и через несколько секунд просмотра страница открывает другое представление и показывает индикатор выполнения.

Как загрузить индикатор выполнения при запросе к веб-сервису?

Это мой пример кода:

self.progressHud = [[MBProgressHUD alloc] initWithView:self.tabBarController.view];
    [self.tabBarController.view addSubview:self.progressHud];   
    self.progressHud.labelText = @"Loading...";
    [self.progressHud show:YES];

  NSMutableArray *myDataRequest = [RequestData getMyDataRequest];

 [self.progressHud hide:YES];

1 Ответ

1 голос
/ 09 сентября 2011

Для правильного обновления индикатора выполнения необходимо выполнить длительные операции в фоновом потоке и обновления прогресса в основном потоке. Это означает использование асинхронной очереди отправки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...