0

如何从此方法中获取待处理的视图控制器值?

-(void)pageViewController:(UIPageViewController *)pageViewController willTransitionToViewControllers:(NSArray *)pendingViewControllers {
}

我可以使用什么代码从此数组中获取待处理的视图控制器值?任何帮助将不胜感激?

我试过使用这段代码:

 nextIndex = (int)[pendingViewControllers objectAtIndex:0];

但它一直返回 -1 而不是下一个或上一个值!

4

1 回答 1

2

该方法传入待处理视图控制器的数组,而不是索引,因此您不能将其转换为 int。如果你想得到第一个视图控制器,你可以这样做,

UIViewController *vc = pendingViewController.firstObject;

于 2015-05-13T21:44:58.393 回答