Vérifier si UIView est l'affichage d'une UIAlertView

Est-il possible de déterminer si le courant UIView a un UIAlertView sur l'affichage (autre que la définition d'une variable à chaque fois qu'un UIAlertView est créé).

Je pense à quelque chose le long des lignes de

    if ([self.view.subviews containsObject:UIAlertView]) { ... }

Mais qui de toute évidence ne fonctionne pas.

Possible en double stackoverflow.com/questions/2528929/...
Similaire, mais l'on a accepté la réponse n'est pas bon pour moi, car j'ai tant d'instanciations, et la réponse est d'utiliser une méthode non documentée... je suppose qu'il n'y a pas de moyen facile et rapide
Voulez-vous simplement à savoir qu'une alerte est affichée ou faire vous vous souciez d'où il provient?
Je veux juste savoir si l'on est actuellement visible. Ou au moins que l'une a été affichée, que je peux mettre un iVar pour VRAI une fois qu'il a été rejeté. Je ne veux pas définir le iVar dans tous les cas, de montrer une alerte.
puis-je demander à ce que l'interaction scénario que vous essayez de créer?

OriginalL'auteur Smikey | 2012-05-23