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?

questionAnswers(5)

yourAnswerToTheQuestion