我有两个使用单例的类。
class Boss {
static let sharedInstance = Boss()
private init() {}
var user_id : String?
var username : String?
}
class Job {
static let sharedInstance = Job()
private init() {}
var job_id : String?
var JobType : String?
}
但是在首先初始化
Boss.sharedInstance
后,Job.sharedInstance
也包含了Boss类的变量。但是将sharedInstance
替换为其他名称(例如job_sharedInstance
和boss_sharedInstance
),一切就正常了。这很奇怪。有人可以解释一下为什么会出现这种情况吗?提前感谢您的回答。以下是断点。虽然
Job.sharedInstance
没有user_id,username等
,但它显示了出来。
![enter image description here](https://istack.dev59.com/j62kS.webp)