Я пытаюсь отобразить свой UIAlertView, прежде чем использовать dataWithsContentsOfURL в другом методе, потому что после загрузки файла я хочу автоматически отключить индикатор активности. Тем не менее, мой индикатор активности отображается после загрузки файла.
Есть ли способ отобразить его перед началом загрузки? Например, есть ли способ очистить фоновое содержимое перед началом загрузки?
Вот мой текущий код:
- (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];
}