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

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

Вот's код:

+ (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)

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