MvvmCross Close 不调用 DidMoveToParentController

MvvmCross Close does not invoke DidMoveToParentController

我正在努力确保清理所有视图和视图模型以准备进行垃圾回收。然而,我们有一个视图有效地充当模态视图的场景,它不是真正的模态视图,但我们不使用标准导航返回来关闭它。相反,我们有一个取消按钮,它绑定到视图模型中调用 Close(this) 的命令。

问题是关闭调用不会调用相应视图中的 DidMoveToParentViewController。我需要能够做到这一点,以确保可以清理视图,例如删除任何其他事件订阅等

注意 - 这是一个 iOS 应用程序。我们正在使用继承自 MvxModalNavSupportTouchViewPresenter

的 CustomViewPresenter

这是一个错误,还是有什么办法可以解决这个问题?

提前致谢

我发现我的视图正在实现 IMvxModelTouchView 接口。删除此问题可解决问题。