【问题标题】:ViewController Storyboard ID from a variable来自变量的 ViewController Storyboard ID
【发布时间】:2019-03-28 21:52:39
【问题描述】:

如何在情节提要中从variable 中的struct swift file 中设置ViewController Storyboard ID

我不想从硬编码的 Identity Inspector > Identity > StoryboardID 中记下 VC 的 Storyboard ID。我希望它位于 struct swift 文件中的变量中,我可以在其中访问它并从那里设置/更改它。

【问题讨论】:

  • 我不回答用变量替换 swift 文件中的硬编码字符串,我的意思是这是动态加载 vc 的唯一方法,顺便说一句,您的请求不存在,您可以尝试一下Android 或任何其他平台,因为它没有心理用例

标签: ios swift storyboard segue viewcontroller


【解决方案1】:

来自 Apple 文档。 https://developer.apple.com/documentation/uikit/uistoryboard/1616214-instantiateviewcontroller

唯一标识视图控制器的标识符字符串 故事板文件。您为给定视图设置标识符 配置故事板文件时在 Interface Builder 中的控制器。 此标识符不是视图控制器对象本身的属性 并且仅由情节提要文件用于定位视图控制器。

如果指定的标识符在 故事板文件,此方法引发异常。

由于storyboardID 不是 ViewController 或其他一些类的属性,我们可能无法访问此属性。

【讨论】:

    猜你喜欢
    • 2015-12-09
    • 1970-01-01
    • 2012-04-13
    • 2016-06-22
    • 1970-01-01
    • 2016-01-19
    • 2023-03-24
    • 2015-05-12
    • 1970-01-01
    相关资源
    最近更新 更多