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

0 ответов

Другие вопросы по тегам