IOS :ActivityIndicator через UITableView… Как?

я хочу отображать индикатор активности поверх uitableview, пока он загружает данные (в другой поток ). Итак, в методе ViewDidLoad UITableViewController:

-(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];
      });
    });
  .......

Почему индикатор активности не отображается поверх табличного представления? Как я могу достичь этого?

18
задан Tom 28 April 2012 в 11:37
поделиться