2016-02-11 2 views
0
private func createPageViewController() { 
    let pageViewController = self.storyboard?.instantiateViewControllerWithIdentifier("PageViewController") as! UIPageViewController 
    pageViewController.dataSource = self 
    pageViewController.delegate = self 

    if contentImages.count > 0 { 
     let firstVC = self.getItemController(0)! 
     let startingVCs: NSArray = [firstVC] 
     pageViewController.setViewControllers(startingVCs as [AnyObject] as [AnyObject], direction: .Forward, animated: false, completion: nil) 
    } 
+0

Проверьте с 'pageViewController.setViewControllers (startingVCs как [UIViewController], направление: .forward, анимированные: ложное, завершение: ноль)' –

ответ

1

изменения этого

pageViewController.setViewControllers(startingVCs as [AnyObject] as [AnyObject], direction: .Forward, animated: false, completion: nil) 

в

Параметр viewControllers теперь [UIViewController]. Поэтому ваш массив viewControllers, который вы проходите, должен быть [UIViewController].

pageViewController.setViewControllers(startingVCs as [UIViewController], direction: .Forward, animated: false, completion: nil) 
+0

большое спасибо –

+0

@ShreyasPapinwar - Добро пожаловать мой братан –

Смежные вопросы

 Смежные вопросы