Я хочу проверить, является ли UIAlertView присутствует на экране или нет, хотя я сделал это, используя следующий метод:оповещения вид присутствует на iPhone
-(BOOL) isAlertShowing
{
for (UIWindow* window in [UIApplication sharedApplication].windows) {
NSArray* subviews = window.subviews;
if ([subviews count] > 0)
if ([[subviews objectAtIndex:0] isKindOfClass:[UIAlertView class]])
return YES;
}
return NO;
}
, но я узнал, что она документирована один. Поэтому, пожалуйста, скажите мне, как это сделать.
Сделайте одно, когда вы представляете представление предупреждения методом [alert show], после того как он поддерживает переменную BOOL YES. – userar
Я не вижу никакого частного API в вашем методе. Это не победит в конкурсе красоты, но это тоже не так. –
На самом деле, я хочу, чтобы предупреждение отображалось, когда оно не было выполнено моим устройством. Например, в случае служб определения местоположения, если устройство не отображает предупреждение, я хочу показать свое настраиваемое предупреждение. – anshul