title: Dynamically reload UIPageViewController after dataSource changed
body: <p>so I'm trying to create an ibooks-like reader and I need to update the contents of the UIPageViewController dynamically after I get the data from the webservice. For a long series of reasons I have to instantiate it at the beginning and then update it when the data comes.</p>
  
  <p>I'm creating it like this:</p>
  
  <pre><code>NSDictionary *options =
  [NSDictionary dictionaryWithObject:
   [NSNumber numberWithInteger:UIPageViewControllerSpineLocationMin]
                              forKey: UIPageViewControllerOptionSpineLocationKey];
  
  self.pageController = [[UIPageViewController alloc]
                         initWithTransitionStyle:UIPageViewControllerTransitionStylePageCurl
                         navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal
                         options: options];
  
  self.pageController.dataSource = self;
  self.pageController.delegate = self;
  
  [[self.pageController view] setFrame:[[self view] bounds]];
  
  MovellaContentViewController *initialViewController = [self viewControllerAtIndex:0];
  
  self.controllers = [NSArray arrayWithObject:initialViewController];
  
  [self.pageController setViewControllers:self.controllers
                                direction:UIPageViewControllerNavigationDirectionForward
                                 animated:NO
                               completion:nil];
  
  [self addChildViewController:self.pageController];
  [[self view] addSubview:[self.pageController view]];
  [self.pageController didMoveToParentViewController:self];
  </code></pre>
  
  <p>and then I just set <code>self.controllers = newControllersArray;</code></p>
  
  <p>I'm looking for something like reloadData for a UITableViewController, is there such a thing for UIPageViewController?</p>