Domanda

Ho una situazione in cui mi piacerebbe pop-up una vista avviso, ma l'evento che mostra la vista avviso potrebbe verificarsi più spesso ogni 5 secondi. Io preferirei non avrei una pila di vista di avviso per l'utente a cliccare su OK quindi mi chiedevo.

Come si fa a controllare se un UIAlertView è attualmente in mostra?

È stato utile?

Soluzione

Si potrebbe mantenere un riferimento ad esso o si potrebbe impostare un flag nella vostra delegato avviso. Quando si apre l'avviso impostato il flag su true e quando chiama l'avviso la sua funzione licenziamento delegato capovolgere su false. Verificare lo stato della bandiera per determinare se un avviso è aperto.

Se si pensa che anche possibile si potrebbe finire con una pila di segnalazioni si potrebbe desiderare di ripensare il vostro disegno. Gli utenti non saranno come essere colpiti con finestra di avviso dopo dialogo avviso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top