Проверьте, виден ли uialertview
-
13-09-2019 - |
Вопрос
У меня есть ситуация, когда я хотел бы появиться на предупреждении, но событие, которое показывает, что представление о предупреждении может происходить так же часто, как каждые 5 секунд. Я бы предпочел, чтобы пользователь мог бы нажать OK, поэтому мне было интересно.
Как проверить, показывает ли в данный момент uialertview?
Решение
Вы можете сохранить ссылку на это, или вы можете установить флаг в своем делегате оповещения. Когда вы открываете оповещение, установите флаг на True, и когда предупреждение вызывает функцию делегата увольнения, переключите его на false. Проверьте состояние флага, чтобы определить, открыт ли в настоящее время предупреждение.
Если вы думаете, что это даже возможно, вы можете получить стопку оповещений, вы можете переосмыслить свой дизайн. Вашим пользователям не понравится, чтобы их нажимали с диалоговом окном с оповещением после диалога оповещения.