iOS 10.0 UIRefreshControl no muestra el indicador
Estoy usando un UITableView que tiene una función desplegable para actualizar, pero el control giratorio para actualizar no aparece cuando llamo al [self.refreshControl beginRefreshing]
El código anterior se llama dentro de viewDidLoad porque la tabla está cargando algunos datos inicialmente. La ruleta funciona bien si realizo un pull down para actualizar después de la actualización inicial. El título aparece pero no la ruleta.
Parece que no puedo resolver este problema. Funciona bien en iOS 9.3.2 pero no en iOS 10.
Aquí está el código que estoy usando actualmente.
- (void)viewDidLoad
{
[super viewDidLoad];
[self setupView];
[self customSetup];
self.refreshControl = [[UIRefreshControl alloc] init];
self.refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:@"Updating Discounts..."];
[self.refreshControl addTarget:self action:@selector(reloadDeals) forControlEvents:UIControlEventValueChanged];
[self.refreshControl beginRefreshing];
[self.tableView setContentOffset:CGPointMake(0, -self.refreshControl.frame.size.height) animated:YES];
}
Gracias de antemano por su ayuda.