Я использовал фрагмент кода в моем проекте: 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
. Довольно сбивает с толку, потому что я не мог найти быстрой документации для этого класса представления.
Любые идеи, как я могу исправить эту проблему?