gpt4 book ai didi

swift - 如何为 UIViewController 自定义子类创建非可选存储属性

转载 作者:搜寻专家 更新时间:2023-10-31 22:03:24 26 4
gpt4 key购买 nike

当子类化 UIViewController(和其他类似类)时,我们不必处理任何初始化,所以如果我创建一个不是可选的存储属性,Xcode 会提示没有初始化器.

那么如何在这些类中创建一个非可选的存储属性呢?还是应该?

最佳答案

你有两个选择:

  • 内联初始化

    var myProp = MyClass()
  • 将其声明为隐式解包可选:

    var myProp: MyClass!

    并在 View Controller 中的任何位置初始化它——通常在 viewDidLoad 中。这是 outlet 常用的模式,也是我容忍隐式解包的少数情况之一

关于swift - 如何为 UIViewController 自定义子类创建非可选存储属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28914429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com