gpt4 book ai didi

iOS/swift - swift 中 UIViewController 中的常量

转载 作者:搜寻专家 更新时间:2023-11-01 06:26:39 24 4
gpt4 key购买 nike

假设我有一个 View 模型,我的 Controller 使用它来询问一些数据或功能,当我实例化一次时,该 View 模型将永远不会改变,对吧?但是在 View Controller 中,我使用 perform segue 等进行导航,我无权访问初始化程序,因此我不能使用这样的东西:

let myViewModel: MyViewModel

那么我必须改用这个:

var myViewModel: MyViewModel!

我对此感觉不太好,有人可以提出一个好的解决方案吗? tnx 伙伴 :)

最佳答案

完全没问题,您的 IBOutlets 也是如此。从实例化 ViewController 到设置模型,它的值为 nil。这意味着它不是常量,即使您没有在 ViewController 的生命周期中更改它。

关于iOS/swift - swift 中 UIViewController 中的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53466485/

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