вызов делегата перед dismissModalViewControllerAnimated не вызывается - PullRequest
0 голосов
/ 13 декабря 2011

У меня есть пользовательский контроллер представления, который имеет собственный протокол делегирования.Один из вызовов делегата, который выполняет контроллер, называется «Возврат», который я использую, чтобы сообщить представителю, который его выдал, знать, что он должен обновиться.и затем я отклонил всплывающее окно, но по какой-то причине вызов «Return» никогда не делает его, даже если представление отклоняется.

Чуть больше информации, этот код находится в блоке, который вызывается при успешномответ от веб-службы.

код:

dispatch_async(dispatch_get_main_queue(), ^{
        if (self.delegate != nil) {
            [self.delegate Return];
        }
        [self dismissModalViewControllerAnimated:YES];
    });

РЕДАКТИРОВАТЬ: Извините за это.Дело в том, что делегат не был установлен.Я должен был что-то передвигать и где-то потерял эту линию.Извините за беспокойство.

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