Swift: 如何知道哪个情节提要处于活动状态

Swift: How to know which Storyboard is active

我正在尝试 运行 仅当某个情节提要处于活动状态时才执行某个功能。

示例:

    if view == secondStoryboard {   //Don't know what to do here
        functionOnSecondStoryboard("Test")
    }

这可能是一个非常简单的修复,感谢您的查看。

活动故事板是什么意思?如果我了解您要实现的目标,您可以使用

获取从中实例化视图控制器的情节提要
let storyboard = self.storyboard
//now you can compare it to other storyboards
if storyboard == storyBoardNumberOne {
}

可以通过键值编码得到它的名字,然后比较字符串名字

let name = storyboard?.valueForKey("name")

但请小心使用 KVC 获取名称 - 这不是记录在案的功能,我无法保证 AppStore 是否会接受使用它的应用程序。