Как установить первую страницу в UIPageViewController

Когда пользователь находится на первой страницеUIPageViewController и пытается вернуться, я просто возвращаю ноль. В iOS 5 это работает нормально. Это вызывает сбой в iOS 6.

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'The number of view controllers provided (0) doesn't match the number required (1) for the requested transition'

Вот мой код При возвращенииcontentViewController вместоnilработает нормально. Что я должен поставить вместоnil?

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController 
  viewControllerBeforeViewController:(UIViewController *)viewController {

    contentViewController = [[ContentViewController_iPhone alloc] init];

    int currentIndex = [self.modelArray indexOfObject:[(ContentViewController_iPhone *)viewController labelContents]];

    if ((currentIndex == 0) || (currentIndex == NSNotFound)) {

        //if on the first page, can't go back
        return nil;

     }

    contentViewController.labelContents = [self.modelArray objectAtIndex:currentIndex - 1];

    return contentViewController;

}

Ответы на вопрос(3)

Ваш ответ на вопрос