当我在我的应用中设置多个视图控制器时,我的应用会一直崩溃,如下所示。
[self setViewControllers:_images direction:UIPageViewControllerNavigationDirectionForward animated:YES completion:NULL];
我的图片是一组视图控制器。
该应用程序崩溃说出以下错误。我不知道从哪里开始。
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'The number of view controllers provided (9) doesn't match the number required (1) for the requested transition
答案 0 :(得分:62)
如错误所示,您提供的视图控制器数量超出了所需数量。您应该只在数组中提供一个视图控制器。然后使用页面视图控制器的dataSource方法正确地提供视图控制器之前和之后。
答案 1 :(得分:-3)
iOS中的UIPageViewController有一些错误。 使用UIVcrollView + UIViewController的NSArray代替! 也许这会有所帮助。 http://weijun.me/post/develop/2015-11-26