0

このメソッドから保留中のビュー コントローラーの値を取得するにはどうすればよいですか?

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

この配列から保留中のビュー コントローラーの値を取得するために使用できるコードは何ですか? どんな助けでも大歓迎ですか?

私はこのコードを使用してみました:

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

しかし、次または前の値の代わりに -1 を返し続けます!

4

1 に答える 1

2

このメソッドは、インデックスではなく、保留中のビュー コントローラーの配列を渡すため、int にキャストすることはできません。最初のView Controllerを取得したい場合は、次のようにできます。

UIViewController *vc = pendingViewController.firstObject;

于 2015-05-13T21:44:58.393 に答える