以下是我正在使用的类,希望只创建一个单例实例。
import Foundation
public class LoggedInUser {
var firstName: String?
var lastName: String?
var color: String?
private init() {}
static let sharedInstance = LoggedInUser()
}
第一次访问(setter)后,在进行异步Web调用之后,此单例位于块内。但是,下次当我访问同一个实例(getter)时,似乎初始化了一个新实例。不确定我做错了什么?