Cambiare la regione cambia la lingua su iOS11?


2

Sono davvero confuso riguardo al cambio di lingua verso regione su un iPhone con iOS11.

Apple discute qui sul cambiamento della lingua e della regione:

"Per iOS, la modifica della lingua riavvia Springboard e termina l'esecuzione delle app. Quindi la prossima volta che avvii un'app iOS, utilizza la nuova impostazione della lingua. ... Per iOS e Mac, le impostazioni della regione e del calendario possono essere modificate in qualsiasi momento , anche quando l'app è in esecuzione ".

Quindi, presumo che significhi che se cambio la lingua , l'app dovrà essere riavviata. Ma, se cambio la regione , l'app non dovrà essere riavviata. Ho inseguito la coda per un'ora o più chiedendomi perché la mia app si stava chiudendo mentre stavo cambiando la regione . Poi ho letto il testo sugli schermi, in basso, un po 'più vicino.

Il mio iPhone esegue l'inglese (USA). Vado in Impostazioni> Generali> Lingua e regione. Questo è quello che vedo:

inserisci qui la descrizione dell'immagine

Vado sul pulsante Regione e faccio clic su di esso. E mi mostra un lungo elenco di paesi. Ecco cosa vedo (nota che dice Regione in cima a questo elenco):

inserisci qui la descrizione dell'immagine

Faccio clic su Regno Unito e poi Fatto in alto a destra. Poi vedo questo:

inserisci qui la descrizione dell'immagine

Mi sta dando la possibilità di confermare la mia selezione di inglese (Regno Unito) o di rimanere in inglese (Stati Uniti). Ma nota anche che dice:

"Desideri cambiare la lingua dell'iPhone in inglese (Regno Unito)?"

Quindi, ecco la mia confusione. Perché mi viene chiesto di cambiare la lingua a questo punto quando scelgo chiaramente una regione ? Cosa mi sto perdendo qui?

rmaddy ha fatto un commento in risposta a quanto sopra:

Ti viene chiesto se desideri aggiornare la lingua oltre alla modifica della regione. Questo perché la tua lingua attuale è l'inglese americano e ora stai scegliendo una regione che generalmente parla inglese britannico. Quindi iOS ti aiuta e ti offre la possibilità aggiuntiva di cambiare la lingua più adatta alla tua nuova regione. Se scegli l'opzione "Mantieni ...", viene aggiornata solo la regione e non la lingua.

Ciò ha avuto molto senso e ho pensato che fosse la risposta, ma sto notando che tutti i seguenti scenari (alcuni dei quali sembrano solo cambiare la Regione) causano comunque l'arresto della mia app e ho difficoltà a riconciliarlo fatto con la documentazione che dice:

Per iOS e Mac, le impostazioni della regione e del calendario possono essere modificate in qualsiasi momento, anche quando l'app è in esecuzione.

Scenari che portano alla chiusura della mia app:

  1. Cambio Regione da Stati Uniti a Regno Unito, faccio clic su Fine, quindi scelgo "Passa a inglese (Regno Unito). Secondo il commento di rmaddy, penso che questo cambi sia la lingua che la regione. L'app viene chiusa.
  2. Cambio Regione da Stati Uniti a Regno Unito, faccio clic su Fine, quindi scelgo "Mantieni inglese (Stati Uniti). Penso che questo cambi solo la regione in Regno Unito, ma lasci la lingua quando l'app USA viene chiusa.
  3. Cambio Regione dagli Stati Uniti alle Isole Vergini americane, faccio clic su Fine, quindi scegli Continua quando viene visualizzato il messaggio "Desideri cambiare la regione in Isole Vergini americane". L'app si spegne.

Tieni presente che l'app che sto chiudendo è quella che sto sviluppando. Scritto in Objective-C per iPhone e iPad per iOS9 e versioni successive.


Qual è l'app che si spegne?
Nimesh Neema,

1
L'app è quella che sto sviluppando. Scritto in Objective-C per iPhone e iPad per iOS9 e versioni successive.
Gallymon,

Puoi aggiornare la domanda per menzionare il fatto che l'app a cui ti riferisci è quella che stai sviluppando?
Nimesh Neema,

1
@NimeshNeema Tutte le app verranno chiuse se la lingua cambia. E a quanto pare, ora tutte le app verranno spente su iOS 11 quando la regione viene modificata.
rmaddy,

1
@rmaddy, ho presentato la segnalazione di bug.
Nimesh Neema,

Risposte:


3

Ti viene chiesto se desideri aggiornare la lingua oltre alla modifica della regione. Questo perché la tua lingua attuale è l'inglese americano e ora stai scegliendo una regione che generalmente parla inglese britannico. Quindi iOS ti aiuta e ti offre la possibilità aggiuntiva di cambiare la lingua più adatta alla tua nuova regione. Se scegli l'opzione "Mantieni ...", viene aggiornata solo la regione e non la lingua.


Grazie per quello. Mi sembra che cappello sia un'interfaccia non molto chiara.
Gallymon,

La risposta di rmaddy sembrava buona e, in effetti, ha funzionato come ha suggerito. Ma il mio dilemma di base rimane. I documenti Apple affermano che la regione può essere modificata e che l'app continuerà a funzionare. Ma, se apporto qualche modifica a Region, la mia App si spegne. Ho aggiornato la mia domanda originale sopra per riflettere queste nuove informazioni.
Gallymon,

1
Tieni presente che l'articolo a cui sei collegato non è stato aggiornato da settembre 2015 quando è uscito iOS 9. Non puoi aspettarti che iOS 11 funzioni esattamente come iOS 9.
rmaddy,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.