Encontre UIAlertView sem ter referência a ele iOS 7
Eu estava usando um trecho de código no meu projeto respondido aqui:UIAlertView sem ter referência a ele
Aqui está o código:
+ (UIAlertView *) getUIAlertViewIfShown {
if ([[[UIApplication sharedApplication] windows] count] == 1) {
return nil;
}
UIWindow *window = [[[UIApplication sharedApplication] windows] objectAtIndex:1];
if ([window.subviews count] > 0) {
UIView *view = [window.subviews objectAtIndex:0];
if ([view isKindOfClass:[UIAlertView class]]) {
return (UIAlertView *) view;
}
}
return nil;
}
Infelizmente não funciona no iOS 7 e não consigo ignorar uma visualização de alerta. Durante a depuração, descobri que, no loop, mostrar essa visão é de classeUITransitionView
. Muito confuso porque não encontrei nenhuma documentação rápida para essa classe de visualização.
Alguma idéia de como posso corrigir esse problema?