Pergunta

Eu tenho uma situação em que gostaria de exibir uma visão de alerta, mas o evento que mostra a visão de alerta pode ocorrer com a frequência que a cada 5 segundos. Prefiro não ter uma pilha de visualizações de alerta para o usuário clicar em OK, então eu estava pensando.

Como você verifica se um UIALERTVIEW está sendo exibido no momento?

Foi útil?

Solução

Você pode manter uma referência a ele ou definir um sinalizador no seu delegado de alerta. Quando você abre o alerta, defina o sinalizador como true e quando o alerta chama sua função de delegado de demissão o vira para false. Verifique o estado do sinalizador para determinar se um alerta está aberto no momento.

Se você acha que é possível que você possa acabar com uma pilha de alertas, pode querer repensar seu design. Seus usuários não gostarão de serem atingidos na caixa de diálogo Alert após a caixa de diálogo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top