我正在尝试确保我的所有视图和视图模型都已清理干净,准备好进行垃圾回收。但是,我们有一个场景,其中视图有效地充当模态视图,它不是真正的模态视图,但我们不使用标准导航返回来关闭它。相反,我们有一个取消按钮,它绑定到视图模型中调用 Close(this( 的命令。
问题是关闭调用不会在相应的视图中调用 DidMoveToParentViewController。我需要能够做到这一点以确保可以清理视图,例如删除任何其他事件订阅等。
注意 - 这是一个 iOS 应用程序。我们正在使用继承自 MvxModalNavSupportTouchViewPresenter 的 CustomViewPresenter
这是一个错误,还是有什么方法可以做到这一点?
提前致谢
我发现我的视图正在实现IMvxModelTouchView界面。删除它解决了问题。