IOS: ActivityIndicator nad UITableView… Jak to zrobić?

Chcę wyświetlić wskaźnik aktywności nad podglądem podczas ładowania danych (w innym wątku). Tak więc w metodzie ViewDidLoad kontrolera UITableViewController:

<code>-(void)viewDidLoad
 {
    [super viewDidLoad];

    //I create the activity indicator
    UIActivityIndicatorView *ac = [[UIActivityIndicatorView alloc]  
                      initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    [ac startAnimating];

    //Create the queue to download data from internet
    dispatch_queue_t downloadQueue = dispatch_queue_create("PhotoDownload",NULL); 
    dispatch_async(downloadQueue, ^{
      //Download photo
      .......
      .......
      dispatch_async(dispatch_get_main_queue(), ^{
         ......
         ......
         [ac stopAnimating];
      });
    });
   .......
</code>

Dlaczego wskaźnik aktywności nie wyświetla się w widoku tabeli? Jak mogę to osiągnąć?

questionAnswers(5)

yourAnswerToTheQuestion