iOS 10.0 UIRefreshControl zeigt Indikator nicht an

Ich verwende eine UITableView, die über eine Pulldown-Funktion zum Aktualisieren verfügt, aber der Drehknopf zum Herunterziehen zum Aktualisieren wird nicht angezeigt, wenn ich das [self.refreshControl beginRefreshing] aufrufe.

Der obige Code wird in viewDidLoad aufgerufen, da die Tabelle anfänglich einige Daten lädt. Der Spinner funktioniert einwandfrei, wenn ich nach der ersten Aktualisierung einen Pulldown zum Aktualisieren durchführe. Der Titel wird angezeigt, aber nicht der Spinner.

Kann dieses Problem anscheinend nicht lösen. Es funktioniert gut unter iOS 9.3.2, aber nicht unter iOS 10.

Hier ist der Code, den ich gerade verwende.

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

Danke im Vorraus für deine Hilf