MvvmCross Close 不会调用 DidMoveToParentController



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

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

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

这是一个错误,还是有什么方法可以做到这一点?

提前致谢

我发现我的视图正在实现IMvxModelTouchView界面。删除它解决了问题。

相关内容

  • 没有找到相关文章

最新更新