Я пытаюсь отобразить мой UIAlertView, прежде чем использовать dataWithsContentsOfURL другим способом, потому что после загрузки файла я хочу автоматически отключить индикатор активности. Однако после загрузки файла отображается индикатор активности.Показать UIAlertView перед загрузкой файла на iOS
Есть ли способ отобразить его перед началом загрузки? Как есть способ очистить материал фона, прежде чем я начну загрузку?
Вот мой текущий код:
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Downloading Articles\nPlease Wait..." message:nil delegate:nil cancelButtonTitle:nil otherButtonTitles: nil];
[alert show];
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
indicator.center = CGPointMake(alert.bounds.size.width/2, alert.bounds.size.height - 50);
[indicator startAnimating];
[alert addSubview:indicator];
//Calling method to download here
[alert dismissWithClickedButtonIndex:0 animated:YES];
}