I'm working on an app that's currently localized to two languages. When I build and run the app on a phone or simulator with the system language set to either of the two, everything is displayed in the proper language. However, if I change the system language and re-run the app, all of the strings are displayed in the new language except in UIPickerViews. If I delete and reinstall the app with the new system language, the UIPickerViews are then displayed in the system language - so they're definitely localized strings, but for some reason they don't get updated when I switch languages. How can I force them to be updated when the language is changed?
Localization issue with UIPickerView
Hi, would you be able to file a feedback and share its ID with us? If you could include a small test project it would be great! Thanks
Just tried making a simplified test project and it doesn't show the same issue. The most relevant difference between the test project and the original is that the original uses UserDefaults to save some of the settings, including choices in UIPickerViews - but it exhibits this behavior even if the saved settings are blank (no localization). I'll keep trying to get the test project to display this behavior.