Hello!
We use a master-detail view in Xamarin Forms and so far it worked on Android and iOS. Since the last update (Xamarin.Forms 1.5.0) the iOS version throws an exception when changing the MainPage (the Android code still works):
System.Linq.Check.Source (source=(null)) in
/Users/builder/data/lanes/2077/d8e9592a/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/mcs/class/System.Core/System.Linq/Check.cs:38
System.Linq.Enumerable.Contains<UIKit.UIGestureRecognizer> (source=(null), value={<UIPanGestureRecognizer: 0x7bfa3210; state = Possible; view = <(null) 0x0>; target= <(action=target:, target=<__UIPanGestureRecognizer 0x7bfabdc0>)>>}, comparer=(null)) in /Users/builder/data/lanes/2077/d8e9592a/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/mcs/class/System.Core/System.Linq/Enumerable.cs:616
System.Linq.Enumerable.Contains<UIKit.UIGestureRecognizer> (source=(null), value={<UIPanGestureRecognizer: 0x7bfa3210; state = Possible; view = <(null) 0x0>; target= <(action=target:, target=<__UIPanGestureRecognizer 0x7bfabdc0>)>>}) in /Users/builder/data/lanes/2077/d8e9592a/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/mcs/class/System.Core/System.Linq/Enumerable.cs:611
Xamarin.Forms.Platform.iOS.PhoneMasterDetailRenderer.Dispose (disposing=true) in
Foundation.NSObject.Dispose () in /Users/builder/data/lanes/2077/d8e9592a/source/maccore/src/Foundation/NSObject2.cs:132
Xamarin.Forms.Platform.iOS.Platform.DisposeModelAndChildrenRenderers (view={Solarfocus.Mobile.RootPage}) in
Xamarin.Forms.Platform.iOS.Platform.Dispose () in
Xamarin.Forms.Platform.iOS.FormsApplicationDelegate.UpdateMainPage () in
Xamarin.Forms.Platform.iOS.FormsApplicationDelegate.ApplicationOnPropertyChanged (sender={Solarfocus.Mobile.App}, args={System.ComponentModel.PropertyChangedEventArgs}) in
Xamarin.Forms.BindableObject.OnPropertyChanged (propertyName="MainPage") in
Xamarin.Forms.Application.set_MainPage (value={Test.Mobile.RootPage}) in
Test.Mobile.App.ShowRootPage (ctrl={Test.API.Model.ControllerModel}, showMenu=true)
Any hint what could have happened?
Alex