我在 iPad 项目中使用 MvvmCross 3.0.12。目前,我在 MvxViewControllerExtensionMethods.LoadViewModel 中得到一个 NPE,因为 touchView.Request 为空。这只发生在从 MvxTableViewController 继承的视图控制器中;从 MvxViewController 继承的视图控制器可以正常加载和显示。
我在 MvxTouchViewsContainer.CreateView -> MyTableViewController.Ctor -> MvxBaseTouchViewPresenter.Show -> MyTableViewController.LoadView 中设置了断点;它们都引用了该类的相同实例。然后,当我在 ViewDidLoad 中遇到断点时,它是一个新实例,并且包括 Request 在内的所有属性都为空。
这是 Xamarin.iOS 的错误还是我做错了什么?