UIPageViewController setViewControllers, UIPageControl não mostrando o número atual correto
Estou usando um UIPageViewController com rolagem horizontal ... enquanto o usuário rola, o UIPageControl funciona corretamente, o problema ocorre ao saltar programaticamente para a página seguinte ou anterior
[self.pageViewController setViewControllers:@[[self viewControllerWithIndex:index]] direction:UIPageViewControllerNavigationDirectionReverse animated:YES completion:nil];
O índice do UIPageControl não está correto (eu forneceria o índice sozinho, mas não consigo acessar o UIPageViewController do UIPageControler's)
- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController {
return IntroScreensCount;
}
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController {
return 0;
}
Como obter o índice de pontos atual do UIPageControl corretamente, ao alterar a página UIPageViewController programaticamente?