Dans mon application iOS, j'ai une minuterie allumée, et quand elle se déclenche, je dois être capable de détecter s'il y a une alerte (UIAlertView) ou une feuille d'action (UIActionSheet) ouvert. Un moyen serait de modifier le code présentant les alertes/actions - mais malheureusement ce n'est pas une option dans mon cas. Donc, la question est - existe-t-il un moyen de savoir/détecter si une alerte ou une feuille d'action ont été ouvertes?iPhone: détecter si une UIAlert/UIActionSheet est ouverte
Y a-t-il des notifications envoyées lors de l'ouverture ou un parcours de la hiérarchie de vue pour la détecter?
Merci
MERCI! J'ai dû appliquer deux changements à la proposition: (1) sous-vues dans un NSArray * et non UIView *. (2) On dirait que la UIActionSheet n'est pas la première sous-vue [0], mais la seconde [1]. Donc, j'ai itéré la hiérarchie de vue ... Code est affiché comme réponse ... – Reuven
J'ai utilisé l'autre suggestion de TechZen de conserver une référence. J'ai trouvé cela a fonctionné très élégamment. –
Cela fonctionnera-t-il également avec iOS 7? –