UIPageViewController setViewControllers, UIPageControl nie wyświetla prawidłowego aktualnego numeru

Korzystam z UIPageViewController z przewijaniem w poziomie ... tak długo, jak użytkownik przewija, UIPageControl działa poprawnie, problem pojawia się przy programowym przechodzeniu do następnej lub poprzedniej strony

[self.pageViewController setViewControllers:@[[self viewControllerWithIndex:index]] direction:UIPageViewControllerNavigationDirectionReverse animated:YES completion:nil];

Niż indeks UIPageControl jest nieprawidłowy (sam zapewniłbym indeks, ale nie mam dostępu do UIPageControl UIPageControler)

- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController {
    return IntroScreensCount;
}

- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController {
    return 0;
}

Jak uzyskać bieżący indeks punktowy UIPageControl przy programowej zmianie strony UIPageViewController?

questionAnswers(1)

yourAnswerToTheQuestion