Пользовательский интерфейс отображается при нажатии кнопки, несмотря на запрос запроса - PullRequest
0 голосов
/ 15 апреля 2019

Я работаю над Objective-C Мне нужно удерживать запрос на ответ, а затем я должен перейти к следующему экрану, но как только я нажимаю кнопку пользовательского интерфейса, открывающего новый экран, несмотря на вызов запроса, который занимает некоторое время .

Я хочу удерживать запрос до его завершения, но не могу этого сделать, я также попытался поместить свой код pushViewController в тело ответа запроса, чтобы я мог выдвинуть свое представление после ответа, но не смог этого сделать.

Я пытался ввести pushViewController в код ответа

У меня есть один метод, который я вызываю по нажатию кнопки, и внутри метода есть запрос вызова.

1 Ответ

1 голос
/ 15 апреля 2019

Напишите вашу функцию. Вызовите между ними.

dispatch_sync(dispatch_get_main_queue(), ^{
// Do your Call here.
   [self YourRequest:@"YourParameters"
           completion:^{
                     // Do your Push View Controller or other stuff Here
           }];
}
...