我试图仅在某个情节提要板处于 Activity 状态时运行功能。

例:

    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中被接受。

关于ios - Swift:如何知道哪个 Storyboard 处于事件状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33818019/

10-11 23:30