Проверьте, является ли UIAlertView видимым - PullRequest
1 голос
/ 07 декабря 2009

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

Как проверить, отображается ли в данный момент UIAlertView?

1 Ответ

1 голос
/ 07 декабря 2009

Вы можете сохранить ссылку на него или установить флаг в своем делегате оповещения. Когда вы открываете оповещение, установите флаг в true, а когда оповещение вызывает его функцию делегирования отмены, переключите его в false. Проверьте состояние флага, чтобы определить, открыто ли оповещение в данный момент.

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

...