远离 PageViewControllers?
Posted
技术标签:
【中文标题】远离 PageViewControllers?【英文标题】:Segue away from PageViewControllers? 【发布时间】:2012-08-21 06:53:09 【问题描述】:我对使用 xcode 很陌生,但遇到了问题。尝试浏览 UIPageView,但总体上我在 UIPageView 上找不到那么多资源。
我有一个 UIPageView(它被分成三个不同的 h/m 文件,就像在默认的 PageViewApplications 中一样),它显示了许多 jpg 文件,我想找到一种方法来摆脱它去一次不同的 ViewController它到达终点。我已经在 ModelController 中编写了这样的代码:
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
NSUInteger index = [self indexOfViewController:(DataViewController *)viewController];
if (index == NSNotFound)
return nil;
index++;
if (index == [myJpgArray count])
[self performSegueWithIdentifier:@"mySegue" sender:self];
return [self viewControllerAtIndex:index storyboard:viewController.storyboard];
但是从这段代码中,
[self performSegueWithIdentifier:@"mySegue" sender:self];
部分收到一条错误消息:“'ModelController' 没有可见的@interface 声明选择器'performSegueWithIdentifier:sender。'”
我希望这对于一个问题来说已经足够清楚了,但我希望有人能给我一个答案!
【问题讨论】:
【参考方案1】:performSegueWithIdentifier 是 UIViewController 类的一个方法。除非您的 ModelController 是 UIViewController 的子类,否则该方法将不可用。如果不完全了解您的应用程序,则无法确定,但我认为您需要在视图控制器(应该是 UIPageViewController 的子类)中执行此逻辑。
希望对你有帮助
【讨论】:
使用您的提示后,我想我几乎可以弄清楚了。感谢您的建议! :)以上是关于远离 PageViewControllers?的主要内容,如果未能解决你的问题,请参考以下文章
R语言可视化散点图(scatter plot)图中的标签和数据点互相堆叠丑死了,ggrepel包来帮忙:文本标签(label)相互排斥,远离数据点,远离绘图区域的边缘。
远离办公室的多人运动,看懂这篇Spring的IoC,AOP让你远离996