首页 > 解决方案 > 如何以编程方式访问视图控制器的故事板 ID

问题描述

我试过self.view.accessibilityIdentifierand storyboard?.accessibilityAttributedLabel,它们都不包含情节提要 id 值。那么有什么作用呢?

编辑:我找到了这个问题的过时答案,没有 swift 4 或最近的 xcode 版本

如何知道当前的故事板名称?

标签: swiftxcodestoryboard

解决方案


如果您在身份检查器中将“使用情节提要 ID”设置为“是”,则这在 ViewDidLoad 中有效:

if let str = self.restorationIdentifier {
//Do something with the View Controller's Storyboard ID
}

推荐阅读