繁体   English   中英

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM