@mr_drinkens89

Как обновить UIPageViewController с новыми объектами?

Доброго времени суток.
Подскажите, как обновить UIPageViewController с новыми данными?
Он вызывается через pushViewController, ну и находится на стеке навигейшена. Допустим, я удаляю один из объектов в UIPageViewController (один из листов, например). Как после этого вызвать UIPageViewController с новыми объектами, при этом сохранив стек в навигейшен? (то есть снова вызвать pushNavigation не получится).
Спасибо
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 1
briahas
@briahas
ObjC, Swift, Python
stackoverflow.com/questions/15325891/refresh-uipag...

Если не понимаешь по аглицки то кратко:

- в делегате вставляешь этот метод
func pageViewController( pageViewController: UIPageViewController,
    didFinishAnimating finished: Bool,
    previousViewControllers: [UIViewController],
    transitionCompleted completed: Bool)
 {
    if !completed { return }
    dispatch_async(dispatch_get_main_queue())
    {
        pageViewController.dataSource = nil
        pageViewController.dataSource = self
    }
}

, это не затрагивает текущую показываемую страницу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы