如何从方法获取挂起的视图控制器?

时间:2015-05-13 21:37:15

标签: ios objective-c xcode uipageviewcontroller pending-transition

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

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

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

我尝试过使用此代码:

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

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

1 个答案:

答案 0 :(得分:2)

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

UIViewController * vc = pendingViewController.firstObject;