UIPageviewController数据源

要给UIPageviewController数据源执行一个自定义方法。

- (void) pageViewController:(PageViewController *)pageViewcontroller willTurnToPageAtIndex:(NSUInteger)currentIndex 

不知道这样对不对。

看起来你是在尝试实现一个 pageViewController:willTurnToPageAtIndex: 方法,该方法是在 UIPageViewController 的数据源对象中定义的。


如果你想在页面控制器将要转到新页面时执行自定义操作,则可以实现此方法。


基本的实现方式如下:

- (void)pageViewController:(UIPageViewController *)pageViewController willTurnToPageAtIndex:(NSUInteger)index {
    // Perform your custom action here.
}

请注意,这里的参数类型为 UIPageViewController,而不是 PageViewController。


此外,你的方法声明中的括号内的内容不正确。正确的声明方式如下:

- (void)pageViewController:(UIPageViewController *)pageViewController willTurnToPageAtIndex:(NSUInteger)index;