Xamarin.ios System.ArgumentNullException:MvxWeakEventSubscription中缺少源事件信息

Xamarin.ios System.ArgumentNullException:MvxWeakEventSubscription中缺少源事件信息,xamarin.ios,mvvmcross,Xamarin.ios,Mvvmcross,我们正在Xamarin.IOS项目中使用MvvmCross(热金枪鱼版本)进行数据绑定,如示例应用程序“N-39-CrossLight-Touch”中所述 示例应用程序以及我们的项目在模拟器(IOS7)上运行良好,但在设备(IOS7)上绑定时会抛出以下异常 System.ArgumentNullException:中缺少源事件信息 MVXVENTSUBSCRIPTION参数名称:sourceEventInfo位于 Cirrious.CrossCore.WeakSubscription.MvxWe

我们正在Xamarin.IOS项目中使用MvvmCross(热金枪鱼版本)进行数据绑定,如示例应用程序“N-39-CrossLight-Touch”中所述

示例应用程序以及我们的项目在模拟器(IOS7)上运行良好,但在设备(IOS7)上绑定时会抛出以下异常

System.ArgumentNullException:中缺少源事件信息 MVXVENTSUBSCRIPTION参数名称:sourceEventInfo位于 Cirrious.CrossCore.WeakSubscription.MvxWeakEventSubscription2[System.ComponentModel.INotifyPropertyChanged,System.ComponentModel.PropertyChangedEventArgs]…ctor (INotifyPropertyChanged源,System.Reflection.EventInfo 中的sourceEventInfo、System.EventHandler1 targetEventHandler)[0x00000] :0 at Cirries.CrossCore.WeakSubscription.MvxNotifyPropertyChangedEventSubscription..ctor (INotifyPropertyChanged源,System.EventHandler1 targetEventHandler)[0x00000]位于:0处 Cirries.CrossCore.WeakSubscription.MvxWeakSubscriptionExtensionMethods.WeakSubscripte (INotifyPropertyChanged源,System.EventHandler1 eventHandler) [0x00000]英寸:0英寸 Cirries.MvvmCross.Binding.Bindings.Source.MvxPropertyInfoSourceBinding..ctor (System.Object源、System.Reflection.PropertyInfo PropertyInfo) [0x00000]英寸:0英寸 Cirries.MvvmCross.Binding.Bindings.Source.Leaf.MvxLeafPropertyInfoSourceBinding..ctor (System.Object源、System.Reflection.PropertyInfo PropertyInfo) [0x00000]英寸:0英寸 cirries.MvvmCross.Binding.Bindings.Source.Leaf.mvxsimpleafpropertyinfosourcebinding..ctor (System.Object源、System.Reflection.PropertyInfo PropertyInfo) [0x00000]英寸:0英寸 Cirries.MvvmCross.Binding.Bindings.Source.Construction.MvxPropertySourceBindingFactoryExtension.CreateLeafBinding (系统对象源, Cirries.MvvmCross.Binding.Parse.PropertyPath.PropertyTokens.MvxPropertyToken 位于的0中的propertyToken)[0x00000] Cirries.MvvmCross.Binding.Bindings.Source.Construction.MvxPropertySourceBindingFactoryExtension.TryCreateBinding (系统对象源, Cirries.MvvmCross.Binding.Parse.PropertyPath.PropertyTokens.MvxPropertyToken currentToken,System.Collections.Generic.List1 remainingTokens, IMvxSourceBinding和结果)[0x00000]位于:0处 Cirries.MvvmCross.Binding.Bindings.Source.Construction.MvxSourceBindingFactory.TryCreateBindingFromExtensions (系统对象源, Cirries.MvvmCross.Binding.Parse.PropertyPath.PropertyTokens.MvxPropertyToken propertyToken,System.Collections.Generic.List1 remainingTokens, IMvxSourceBinding和结果)[0x00000]位于:0处 Cirries.MvvmCross.Binding.Bindings.Source.Construction.MvxSourceBindingFactory.CreateBinding (System.Object源,IList1令牌)[0x00000]位于:0处 Cirries.MvvmCross.Binding.Bindings.Source.Construction.MvxSourceBindingFactory.CreateBinding (System.Object源,System.String组合属性名称)[0x00000] in:0 at Cirriary.MvvmCross.Binding.Bindings.SourceSteps.MvxPathSourceStep.OnDataContextChanged ()[0x00000]英寸:0英寸 Cirries.MvvmCross.Binding.Bindings.SourceSteps.MvxSourceStep.set_DataContext (System.Object值)[0x00000]在:0处 Cirries.MvvmCross.Binding.Bindings.MvxFullBinding.CreateSourceBinding (System.Object源)[0x00000]位于:0处 Cirries.MvvmCross.Binding.Bindings.MvxFullBinding..ctor (Cirries.MvvmCross.Binding.MvxBindingRequest bindingRequest) [0x00000]英寸:0英寸 Cirries.MvvmCross.Binding.Binders.MvxFromTextBinder.BindSingle (Cirries.MvvmCross.Binding.MvxBindingRequest bindingRequest) [0x00000]英寸:0英寸 cirries.MvvmCross.Binding.Binders.MvxFromTextBinder+c_DisplayClass1.b_0 (cirries.MvvmCross.Binding.Bindings.MvxBindingDescription 说明)[0x00000]位于:0处 System.Linq.Enumerable+c_u迭代器102[Cirries.MvvmCross.Binding.Bindings.MvxBindingDescription,Cirries.MvvmCross.Binding.Bindings.IMvxUpdateableBinding].MoveNext ()[0x00000]英寸:0英寸 Cirries.MvvmCross.Binding.BindingContext.MvxBindingContextOwnerExtensions.AddBindings (IMvxBindingContextOwner视图,IEnumerable1绑定,System.Object clearKey)[0x00000]位于:0处 Cirries.MvvmCross.Binding.BindingContext.MvxBindingContextOwnerExtensions.AddBindings (IMvxBindingContextOwner视图,System.Object目标,IEnumerable1) bindingDescriptions,System.Object clearKey)[0x00000]位于:0处 Cirries.MvvmCross.Binding.BindingContext.MvxBindingContextOwnerExtensions.AddBinding (IMvxBindingContextOwner视图,System.Object目标, Cirries.MvvmCross.Binding.Bindings.MvxBindingDescription bindingDescription,System.Object clearKey)[0x00000]位于:0处 Cirries.MvvmCross.Binding.BindingContext.MvxBaseFluentBindingDescription1[MonoTouch.UIKit.UITextField]。应用 ()[0x00000]英寸:0英寸 Cirries.MvvmCross.Binding.BindingContext.MvxFluentBindingDescriptionSet2[CrossLightTouch.MyViewController,CrossLightTouch.ViewModels.MyViewModel]。应用 ()[0x00000]英寸:0位于CrossLightTouch.MyViewController.ViewDidLoad() [0x0024f]英寸 /Users/admin/Downloads/N-39-CrossLight-Touch/CrossLightTouch/MyViewController.cs:81 at at(包装器管理为本机) 消息传递:void_objc_msgSend(intptr,intptr)位于 MonoTouch.UIKit.UIWindow.MakeKeyAndVisible()[0x00008]在中 /Developer/MonoTouch/Source/MonoTouch/src/UIKit/.pp UIWindow.g.cs:129 在CrossLightTouch.AppDelegate.FinishedLaunching处 MonoTouch.Foundation.NSDictionary(UIKITU.UIKEP应用程序) 中的选项)[0x00042] /Users/admin/Downloads/N-39-CrossLight-Touch/CrossLightTouch/AppDelegate.cs:25 at at(包装器管理为本机) MonoTouch.UIKit.UIApplication:UIApplicationMain (int,string[],intptr,intptr)位于MonoTouch.UIKit.UIApplication.Main (System.String[]参数,System.String principalClassName,System.String 中的delegateClassName)[0x0004c] /Developer/MonoTouch/Source/MonoTouch/src/UIKit/.pp UIApplication.cs:38 在CrossLightTouch.Application.Main(System.Str)处