Визуальное замедление UIAlert при появлении UINavigationController - PullRequest
1 голос
/ 01 октября 2011

У меня UIAlert появляется перед тем, как UINavigationController выводит контроллер представления из стека.Это вызывает очень заметное замедление;текущий вид затемняется, приостанавливается, передвигается к новому виду и, наконец, появляется UIAlert.

Замедление совершенно нежелательно;это выглядит ужасно.Программно мне нужно запустить UIAlert до перехода контроллера представления (хотя мне не нужно нужно ждать продолжения взаимодействия пользователя с UIAlert), потому что именно там находятся данные.

Такмогу ли я (а) сделать данные доступными после-view-controller-pop и запустить UIAlert, затем (b) добавить некоторую задержку времени или функции в UIAlert, чтобы он запускал after-the-view-controller-поп или (с) какое-то другое хорошее предложение?

1 Ответ

0 голосов
/ 01 октября 2011

Использовать executeSelector: withObject: afterDelay:

[self performSelector:@selector(methodThatShowsAlert) withObject:nil afterDelay:0.5];
...