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