0

UIPageViewController とその動作を実装しようとしていますが、インデックスは常に cero です。私は実装します:

-(UIViewController*)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
{

    NSUInteger index=[self indexOfViewController:(contentViewController*)viewController];
     NSLog(@" index %d", index);
    if (index==NSNotFound) {
        return nil;
    }
    index++;
    return [self viewControllerAtIndex:index];

}

ただし、viewcontroller のインデックスは更新されていません。理由のヒントはありますか?

4

1 に答える 1

0

の上:

-(contentViewController *)viewControllerAtIndex:(NSUInteger)index

ceroの値でインデックスを返していました。すべてがうまく機能するように修正しました

于 2013-02-03T06:35:31.967 に答える