UIPageViewController重新加载数据并更新VC

时间:2015-12-29 22:19:48

标签: ios objective-c swift uipageviewcontroller

我已经在this教程上构建了自己的页面控制器。 我的数组更改后如何重新加载ViewController?

我想重新加载并仅显示现有项目。

1 个答案:

答案 0 :(得分:-1)

由于您没有发布任何代码,我假设您已经完成了本教程中的所有操作。 你需要的是确保你的数组不是用ViewController初始化的,而是单独的。之后只需要[self createPageViewController]即可刷新它。

更好的方法是使用:

 if([contentImages count])
 {
    NSArray *startingViewControllers = @[[self itemControllerForIndex: 0]];
    [pageController setViewControllers: startingViewControllers
                             direction: UIPageViewControllerNavigationDirectionForward
                              animated: NO
                            completion: nil];
 }

我无法对此进行测试,但如果示例正确则应该有效。