目前我有 9 个游戏关卡。完成第一场比赛后,您将进入结果屏幕。按继续后,结果屏幕会转到第二场比赛,并一直持续到最后一场比赛。我想知道是否有一种方法可以让您在结果屏幕中按继续后它将进入随机游戏级别(或 View Controller )。抱歉,如果我的术语不好,但我刚开始使用 objective-c 编码,不确定我问的问题是否可行,而不必为每个级别( View Controller )做很多 segues。现在我的 Storyboard中有 20 个 View Controller . 1.介绍画面。 1.名称提交画面。 9. 游戏级别和 9 个相应的结果屏幕。
最佳答案
你为什么不在 NSArray/NSSet
中保留对你的 viewControllers
的引用,一旦你想要一个随机的 viewController 选择一个随机索引:
arc4random();
或者如果你不想在开始时初始化所有的 viewControllers
,你可以为每个 viewController
创建一个集合索引,一旦选择了索引你可以初始化匹配的viewController
关于ios - 如何使 View Controller 转到随机 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28339265/