Как автоматически удалить лист UIaction из UiView по прошествии определенного времени - PullRequest
0 голосов
/ 14 марта 2012

я использовал этот код для отклонения UIAlertView и UIActionSheet

for (UIWindow* windows in [UIApplication sharedApplication].windows) {
        NSArray* subviews = windows.subviews;
        NSLog(@"sub view values are %d",[subviews count]);
        if ([subviews count] > 0){

            for(UIView *v in subviews){
                if ([v isKindOfClass:[UIAlertView class]]){
                    UIAlertView *alert = (UIAlertView*)v;
                    [alert dismissWithClickedButtonIndex:-1 animated:NO];
                }
                else if ([v  isKindOfClass:[UIActionSheet class]]) {
                    UIActionSheet *sheet = (UIActionSheet*)v;
                    [sheet dismissWithClickedButtonIndex:-1 animated:NO];
                }
            }
        }
    }

в этом коде UIAlertView отклоняется, но UIActionSheet не удаляется. Любое предложение, пожалуйста?

...