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