gpt4 book ai didi

ios - 如何在 Swift 2 中为字典创建合适的单例

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

我有以下代码

class Test: UIViewController {
var imagesOfChef = [Int : chefImages]()
struct chefImages {
var objidChef: String!
var imageChef: UIImage!
}

}

我会在用户打开应用程序后立即填写这本词典。但我希望它也可以在其他 View (swift 文件)中使用

让我们在这节课上说

class Test2: UIViewController{

}

我如何为这个词典创建一个单例,以便其他 View 可以使用它?

感谢您的宝贵时间!

最佳答案

您可以使用静态属性:

static var imagesOfChef = [Int : chefImages]()

然后你使用:

Test.imagesOfChef 

但我建议尽可能避免使用静态方法,如果 Test 有 Test2,您可以使用 prepare segue 或从外部分配属性。

关于ios - 如何在 Swift 2 中为字典创建合适的单例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38931986/

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