gpt4 book ai didi

swift - 使用未解析的标识符 "Singleton."

转载 作者:可可西里 更新时间:2023-10-31 23:44:27 26 4
gpt4 key购买 nike

我正在编写一个涉及单例的应用程序,我正在尝试从我的应用程序中的其他文件访问单例文件。这是我的代码:

单例.swift

class Singleton {
static let sharedInstance = Singleton()

private init() {
// Private initialization to ensure just one instance is created.
}

}

OutofQuestionsVC.swift

class OutofQuestionsVC: UIViewController {
let mysingleton = Singleton.sharedInstance


override func viewDidLoad() {
super.viewDidLoad()
mysingleton.resetQuestions()

// Do any additional setup after loading the view.
}

}

最佳答案

github上的Design-Patterns-In-Swift项目有一个例子

https://github.com/ochococo/Design-Patterns-In-Swift/blob/master/source/creational/singleton.swift

例子:

class DeathStarSuperlaser {
static let sharedInstance = DeathStarSuperlaser()

private init() {
// Private initialization to ensure just one instance is created.
}
}

用法:

 let laser = DeathStarSuperlaser.sharedInstance

关于swift - 使用未解析的标识符 "Singleton.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33663567/

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