Найти UIAlertView без ссылки на него iOS 7

Я использовал фрагмент кода в моем проекте ответили здесь:UIAlertView без ссылки на него

Вот код:

+ (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;
}

К сожалению, он не работает в iOS 7, и я не могу отключить просмотр предупреждений. Во время отладки я обнаружил, что в цикле это показывает, что представление имеет классUITransitionView, Довольно запутанно, потому что я не смог найти быстрой документации для этого класса представления.

Любые идеи, как я могу решить эту проблему?

Ответы на вопрос(5)

Ваш ответ на вопрос