如何使视图控制器转到随机视图控制器

时间:2015-02-05 08:24:33

标签: ios objective-c

目前我有9个游戏关卡。完成第一个游戏后,您将进入结果屏幕。按继续后,结果屏幕进入第二场比赛,并持续到上一场比赛。我想知道是否有一种方法可以使它在结果屏幕中按继续后它将进入随机游戏级别(或视图控制器)。很抱歉,如果我的术语很糟糕,但我刚开始使用objective-c进行编码,并且不确定是否可以在不需要为每个级别(视图控制器)制作大量segue的情况下进行编码。现在我的故事板中有20个视图控制器。 1.介绍画面。 1.名称提交屏幕。 9.游戏关卡和9个相应的结果屏幕。

1 个答案:

答案 0 :(得分:2)

为什么不在viewControllers中继续引用您的NSArray/NSSet,一旦您想要随机的viewController选择随机索引:

arc4random();

或者,如果您不想在开始时初始化所有viewControllers,则可以为每个viewController创建一个集合索引,一旦选择了索引,您就可以初始化匹配viewController