From cea23a95de9f128689d8a10d7e8828437f45491e Mon Sep 17 00:00:00 2001 From: Paul DiPietro Date: Wed, 15 Nov 2017 14:50:52 -0500 Subject: [PATCH] [iOS] Check for SelectedIndex value in OnEnded --- Xamarin.Forms.Platform.iOS/Renderers/PickerRenderer.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Xamarin.Forms.Platform.iOS/Renderers/PickerRenderer.cs b/Xamarin.Forms.Platform.iOS/Renderers/PickerRenderer.cs index 8adbb5b74fe..1087b98c8bc 100644 --- a/Xamarin.Forms.Platform.iOS/Renderers/PickerRenderer.cs +++ b/Xamarin.Forms.Platform.iOS/Renderers/PickerRenderer.cs @@ -87,6 +87,8 @@ void OnEditing(object sender, EventArgs eventArgs) void OnEnded(object sender, EventArgs eventArgs) { var s = (PickerSource)_picker.Model; + if (s.SelectedIndex == -1) + return; if (s.SelectedIndex != _picker.SelectedRowInComponent(0)) { _picker.Select(s.SelectedIndex, 0, false);