Sono molto confuso dal cambiare Lingua verso Regione su un iPhone con iOS11.
Apple discute qui su come cambiare la lingua e il regione:
"For iOS, changing the language restarts Springboard and quits running apps. So the next time you launch an iOS app, it uses the new language setting. ... For iOS and Mac, the region and calendar settings can be changed at any time, even when your app is running."
Quindi, suppongo che se cambi la Lingua , l'app dovrà essere riavviata. Tuttavia, se cambio Regione , l'app non dovrà essere riavviata. Ho seguito la mia coda per un'ora o più chiedendomi perché la mia app si stava spegnendo quando stavo cambiando la regione . Poi ho letto il testo sugli schermi, sotto, un po 'più vicino.
Il mio iPhone sta funzionando in inglese (Stati Uniti). Vado a Impostazioni > Generale > Lingua e amp; Regione. Questo è quello che vedo:
VadoalpulsanteRegioneefaccioclic.Emimostraunalungalistadipaesi.Eccocosavedo(tienipresentecheèRegioneincimaall'elenco):
FaccioclicsuRegnoUnitoepoisuFattoinaltoadestra.Alloravedoquesto:
Mistadandolasceltadiconfermarelamiaselezionediinglese(RegnoUnito)odistareconl'inglese(StatiUniti).Manotaanchechedice:
"Would you like to change the iPhone language to English (U.K.)?"
Quindi, ecco la mia confusione. Perché mi viene chiesto di cambiare la lingua a questo punto quando scelgo chiaramente una regione ? Cosa mi manca qui?
rmaddy ha fatto un commento in risposta a quanto sopra:
You are being asked if you want to update the language in addition to the region change. This is because your current language is US English and you are now choosing a region which generally speaks UK English. So iOS is being helpful and offering you the additional option of changing the language that best suits your new region. If you choose the "Keep ..." option then only the region is updated and not the language.
Questo ha molto senso e ho pensato che fosse la risposta, ma ho notato che tutti i seguenti scenari (alcuni dei quali solo sembrano cambiare la Regione) continuano a comportare il mio Arresto dell'app e problemi di riconciliazione con la documentazione che dice:
For iOS and Mac, the region and calendar settings can be changed at any time, even when your app is running.
Scenari che provocano l'arresto della mia app:
- Cambio regione da Stati Uniti a Regno Unito, fai clic su Fine e quindi scegliere "Cambia in inglese (Regno Unito). Secondo il commento di Rmaddy, I pensa che questo cambi sia la lingua che la regione. L'app si chiude verso il basso.
- Cambio regione da Stati Uniti a Regno Unito, fai clic su Fine e quindi scegli "Keep English (U.S.). Penso che questo cambi solo il Regione in Regno Unito, ma lascia la lingua mentre l'app degli Stati Uniti si spegne.
- Cambio Regione da Stati Uniti a Isole Vergini USA, fai clic su Fatto e poi Scegli Continua quando dice "Vorresti cambia la regione in Isole Vergini americane. "L'app si spegne.
Si noti che l'app che sta chiudendo è una che sto sviluppando. Scritto in Objective-C per iPhone e iPad per iOS9 e versioni successive.