我试图仅在某个情节提要板处于 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/