In 20+ years of programming I have seen some odd things, this may be the oddest.
This is for a Xamarin Forms app running on iOS. Currently using 100.6 API
In our app we use domains as a bound property on Picker controls and use the Name as the display field. All pretty straight forward stuff. This is been working for ages without issue.
Recently we started to see an issue with the picker controls not loading. After much investigation I came to notice in the debugger that the CodeValue objects only have a Code property no Name property. It is just not there (see below). If that was not strange enough. It only happens on devices, if I run the application on the iOS simulator everything behaves as expected. We see no errors, and as stated it is not that the Name property is empty, it is not on the object. Also we see this on many different iOS versions from 14.3-15.0. If I change the display property of the picker the control loads as expected, but the user has no idea what the codes mean
Thanks,
-Joe