我有一个关于在SwiftUI的NavigationView堆栈中内存管理是如何工作的问题。导航工作良好,但是当我从堆栈中弹出视图(f. e. up back按钮)时,deinit不在控制台中打印,TestViewModel仍然可以在内存图中找到。TestViewModel
Text(viewModel.text) }在真正的</
我以前问过如何用异步回调接收的数据来推送视图。我最后得到的方法最终导致了内存泄漏。我正在尝试用SwiftUI的MVVM构建我的应用程序,所以ViewModel应该发布另一个ViewModel,这样视图就知道如何在屏幕上显示了。在UserView被解职后,我最终在内存中泄漏了一个UserViewModel实例。(AnyViewStorage in $7fff57ab1a78)<SwiftUI.ModifiedCo