I have a ContentPage that has a SfRotator control, I push this page as a modal. When the page is popped, the app crashes. This only occurs on iOS, it works perfect on Android.
Parameter name: source
System.Linq.Enumerable.ElementAt<TSource>(IEnumerable<T> source, int index)ElementAt.cs:15
Syncfusion.SfRotator.XForms.iOS.SfRotatorRenderer.ConvertFormsTemplateToNative(DataTemplate view, nint index, CGRect size, SfRotator _rotator)<fc15477b4a284e9385f6aa64e7c70430>:0
Syncfusion.SfRotator.XForms.iOS.SfRotatorRenderer.HandleDrawItemEventHandler(object sender, RotatorViewEventArgs e)<fc15477b4a284e9385f6aa64e7c70430>:0
Syncfusion.SfRotator.iOS.SfRotator.OnDrawItem(RotatorViewEventArgs args)<8a522b5ec2eb4e548501f5b27966532d>:0
Syncfusion.SfRotator.iOS.SfRotator.NavigateImageViewUpdate()<8a522b5ec2eb4e548501f5b27966532d>:0
Syncfusion.SfRotator.iOS.SfRotator.set_SelectedIndex(nint value)<8a522b5ec2eb4e548501f5b27966532d>:0
Syncfusion.SfRotator.XForms.iOS.SfRotatorMapping.OnRotatorPropertiesChanged(string propertyName, SfRotator formsRotator, SFRotator nativeRotator)<fc15477b4a284e9385f6aa64e7c70430>:0
Syncfusion.SfRotator.XForms.iOS.SfRotatorRenderer.OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)<fc15477b4a284e9385f6aa64e7c70430>:0
<Module>.invoke_void_object_PropertyChangedEventArgs(object, PropertyChangedEventArgs)(wrapper delegate-invoke)
Xamarin.Forms.BindableObject.OnPropertyChanged(string propertyName)
Xamarin.Forms.Element.OnPropertyChanged(string propertyName)
Xamarin.Forms.BindableObject.SetValueActual(BindableProperty property, BindableObject.BindablePropertyContext context, object value, bool currentlyApplying, SetValueFlags attributes, bool silent)
Xamarin.Forms.BindableObject.SetValueCore(BindableProperty property, object value, SetValueFlags attributes, BindableObject.SetValuePrivateFlagsprivateAttributes)
Xamarin.Forms.BindingExpression.ApplyCore(object sourceObject, BindableObject target, BindableProperty property, bool fromTarget)
Xamarin.Forms.BindingExpression.Apply(object sourceObject, BindableObject target, BindableProperty property)
Xamarin.Forms.Binding.Apply(object newContext, BindableObject bindObj, BindableProperty targetProperty)
Xamarin.Forms.BindableObject.ApplyBindings(bool skipBindingContext)
Xamarin.Forms.BindableObject.ApplyBindings()
Xamarin.Forms.BindableObject.SetInheritedBindingContext(BindableObject bindable, object value)
Xamarin.Forms.Element.SetChildInheritedBindingContext(Element child, object context)
Xamarin.Forms.Element.OnBindingContextChanged()
Xamarin.Forms.View.OnBindingContextChanged()
Xamarin.Forms.Grid.OnBindingContextChanged()
Xamarin.Forms.BindableObject.SetInheritedBindingContext(BindableObject bindable, object value)
Xamarin.Forms.Element.SetChildInheritedBindingContext(Element child, object context)
Xamarin.Forms.TemplatedPage.SetChildInheritedBindingContext(Element child, object context)
Xamarin.Forms.Element.OnBindingContextChanged()
Xamarin.Forms.Page.OnBindingContextChanged()
Xamarin.Forms.ContentPage.OnBindingContextChanged()
Xamarin.Forms.BindableObject.BindingContextPropertyChanged(BindableObject bindable, object oldvalue, object newvalue)
Xamarin.Forms.BindableObject.SetValueActual(BindableProperty property, BindableObject.BindablePropertyContext context, object value, bool currentlyApplying, SetValueFlags attributes, bool silent)
Xamarin.Forms.BindableObject.SetValueCore(BindableProperty property, object value, SetValueFlags attributes, BindableObject.SetValuePrivateFlagsprivateAttributes)
Xamarin.Forms.BindableObject.SetValue(BindableProperty property, object value, bool fromStyle, bool checkAccess)
Xamarin.Forms.BindableObject.SetValue(BindableProperty property, object value)
Xamarin.Forms.BindableObject.set_BindingContext(object value)
FreshMvvm.FreshBasePageModel.RaisePageWasPopped()FreshBasePageModel.cs:153
FreshMvvm.PageModelCoreMethods.<PopPageModel>d__12.MoveNext()PageModelCoreMethods.cs:106
MyApp.HowItWorksCarouselPageModel.<<get_Close>b__30_0>d.MoveNext()HowItWorksCarouselPageModel.cs:93 // This initiates the pop