问题 I am having some trouble with memory management in SwiftUI and Combine. For example, if I have a NavigationView and then navigate to a detail view with a TextField, and enter a value in the TextField and tap on the back button, next time I go to that view the TextField has the previously entered value. I noticed that the view-model is still in memory after the detail view is dismissed, and that's probably why the TextField still holds a value. In UIKit, when dismissing a ViewController, the