In our application, we must support English and Arabic, but the option to change the language is available in the application itself. Previously, we processed right to left and left to right language changes in the code.
Starting with iOS 9, the auto-layout user interface will be handled properly when changing the language in iPhone settings.
According to my requirement, we changed the language in the application and directly updated the AppleLanguages key. But the storyboard is not being updated properly. As soon as I force to exit the application and restart it, then it works fine.
I need clarification, Is there any solution to change this (language in the application) without restarting the application? If “No”, to restart the application, can I show a warning and exit the application (using exit (0))? Will this be approved by the app review team?
source
share