uipageViewcontroller показывает неправильную страницу
Я использую uipageviewcontroller, и он показывает неверную страницу индекса. Я обнаружил, что в контроллере uipageview есть проблема с кэшированием. Эта ошибка все еще сохраняется на ios8. Я нашел что-то в объективе - c. Может ли кто-нибудь помочь перевести этот код в swift? Кстати, я не хочу использовать стиль pageCurl!
__weak YourSelfClass *blocksafeSelf = self;
[self.pageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:YES completion:^(BOOL finished){
if(finished)
{
dispatch_async(dispatch_get_main_queue(), ^{
[blocksafeSelf.pageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:NULL];// bug fix for uipageview controller
});
}
}];