如何从方法中获取挂起的视图控制器?
How to get pending view controller from method?
如何从该方法中获取挂起的视图控制器值?
-(void)pageViewController:(UIPageViewController *)pageViewController willTransitionToViewControllers:(NSArray *)pendingViewControllers {
}
我可以使用什么代码从该数组中获取挂起的视图控制器值?任何帮助将不胜感激?
我试过使用这个代码:
nextIndex = (int)[pendingViewControllers objectAtIndex:0];
但它一直返回 -1 而不是下一个或上一个值!
该方法传入一个挂起视图控制器的数组,而不是一个索引,因此您不能将它转换为一个 int。如果你想获得第一个视图控制器,你可以这样做,
UIViewController *vc = pendingViewController.firstObject;
如何从该方法中获取挂起的视图控制器值?
-(void)pageViewController:(UIPageViewController *)pageViewController willTransitionToViewControllers:(NSArray *)pendingViewControllers {
}
我可以使用什么代码从该数组中获取挂起的视图控制器值?任何帮助将不胜感激?
我试过使用这个代码:
nextIndex = (int)[pendingViewControllers objectAtIndex:0];
但它一直返回 -1 而不是下一个或上一个值!
该方法传入一个挂起视图控制器的数组,而不是一个索引,因此您不能将它转换为一个 int。如果你想获得第一个视图控制器,你可以这样做,
UIViewController *vc = pendingViewController.firstObject;