[self.tableview reloadData]; causa cintilação

O problema é que a interface do usuário aparece e é atualizada: dando um efeito tremeluzente.

Eu quero que a interface do usuário seja atualizada apenas uma vez quando o usuário entra no aplicativo, por isso coloquei recarregar no ViewDidLoad .. Aqui está o código .. Qualquer ajuda como remover essa tremulação ... Alguns exemplos de código ajudariam.

- (void)viewDidLoad { 

[super viewDidLoad];

self.myTableView.dataSource = self;
self.myTableView.delegate = self;

PFQuery * getCollectionInfo = [PFQuery queryWithClassName:@"Collection"];   // make query

[getCollectionInfo orderByDescending:@"updatedAt"];
[getCollectionInfo setCachePolicy:kPFCachePolicyCacheThenNetwork];

dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
dispatch_async(queue, ^{
    [getCollectionInfo findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
        if (!error) {
            CollectionQueryResult = (NSMutableArray *)objects;
                [self.tableView reloadData];


            // whenevr get result
        }
        else{
            //no errors
        }


    }];
});

questionAnswers(4)

yourAnswerToTheQuestion