为什么代码在提供新的用户信息时会导致内存泄漏?如何解决?
var viewModel: MineViewModel = MineViewModel(userInfo: nil)
var userInfo: UserInfo? {
didSet {
viewModel = MineViewModel(userInfo: userInfo)
}
}
为什么代码在提供新的用户信息时会导致内存泄漏?如何解决?
var viewModel: MineViewModel = MineViewModel(userInfo: nil)
var userInfo: UserInfo? {
didSet {
viewModel = MineViewModel(userInfo: userInfo)
}
}