Ändern der Region ändert die Sprache auf iOS11?

Ich bin wirklich verwirrt über das Ändern der Sprachversregion auf einem iPhone mit iOS11.

Apple diskutiert hier über das Ändern der Sprache und der Region:

„Für iOS startet das Ändern der Sprache Springboard neu und beendet laufende Apps. Wenn Sie also das nächste Mal eine iOS-App starten, verwendet sie die neue Spracheinstellung. … Für iOS und Mac können die Regions- und Kalendereinstellungen jederzeit geändert werden , auch wenn Ihre App ausgeführt wird."

Ich verstehe das also so, dass die App neu gestartet werden muss, wenn ich die Sprache ändere. Aber wenn ich die Region ändere , muss die App nicht neu gestartet werden. Ich verfolge seit einer Stunde oder länger meinen Schwanz und frage mich, warum meine App heruntergefahren wurde, als ich gerade die Region wechselte . Dann lese ich den Text auf den Bildschirmen unten etwas genauer.

Auf meinem iPhone läuft Englisch (US). Ich gehe zu Einstellungen>Allgemein>Sprache & Region. Das sehe ich:

Geben Sie hier die Bildbeschreibung ein

Ich gehe zur Schaltfläche „Region“ und klicke darauf. Und es zeigt mir eine lange Liste von Ländern. Hier ist, was ich sehe (beachten Sie, dass Region oben auf dieser Liste steht):

Geben Sie hier die Bildbeschreibung ein

Ich klicke auf Vereinigtes Königreich und dann oben rechts auf Fertig. Dann sehe ich das:

Geben Sie hier die Bildbeschreibung ein

Es gibt mir die Wahl, meine Auswahl von Englisch (UK) zu bestätigen oder bei Englisch (US) zu bleiben. Beachten Sie aber auch, dass es heißt:

"Möchten Sie die iPhone-Sprache auf Englisch (UK) ändern?"

Also, hier ist meine Verwirrung. Warum werde ich an dieser Stelle aufgefordert, die Sprache zu ändern , obwohl ich eindeutig eine Region auswähle ? Was fehlt mir hier?

rmaddy hat als Antwort auf das Obige einen Kommentar abgegeben:

Sie werden gefragt, ob Sie zusätzlich zur Regionsänderung auch die Sprache aktualisieren möchten. Dies liegt daran, dass Ihre aktuelle Sprache US-Englisch ist und Sie jetzt eine Region auswählen, in der im Allgemeinen britisches Englisch gesprochen wird. iOS ist also hilfreich und bietet Ihnen die zusätzliche Option, die Sprache zu ändern, die am besten zu Ihrer neuen Region passt. Wenn Sie die Option "Beibehalten ..." wählen, wird nur die Region aktualisiert und nicht die Sprache.

Das machte sehr viel Sinn und ich dachte, es wäre die Antwort, aber ich stelle fest, dass alle der folgenden Szenarien (von denen einige nur die Region zu ändern scheinen) immer noch dazu führen, dass meine App heruntergefahren wird und ich Probleme habe, das in Einklang zu bringen Tatsache mit der Dokumentation, die besagt:

Für iOS und Mac können die Regions- und Kalendereinstellungen jederzeit geändert werden, auch wenn Ihre App ausgeführt wird.

Szenarien, die dazu führen, dass meine App heruntergefahren wird:

  1. Ich ändere die Region von den Vereinigten Staaten in das Vereinigte Königreich, klicke auf „Fertig“ und wähle dann „Zu Englisch (UK) wechseln“ aus. Gemäß dem Kommentar von rmaddy denke ich, dass dies sowohl die Sprache als auch die Region ändert. Die App wird heruntergefahren.
  2. Ich ändere die Region von den Vereinigten Staaten in das Vereinigte Königreich, klicke auf „Fertig“ und wähle dann „Englisch (US) beibehalten“. Ich denke, dies ändert nur die Region in „UK“, aber die Sprache bleibt beim Herunterfahren der US-App.
  3. Ich ändere die Region von Vereinigte Staaten in Amerikanische Jungferninseln, klicke auf Fertig und wähle dann Weiter, wenn es heißt: „Möchten Sie die Region in Amerikanische Jungferninseln ändern“. App wird heruntergefahren.

Bitte beachten Sie, dass die App, die heruntergefahren wird, eine ist, die ich entwickle. Geschrieben in Objective-C für iPhones und iPads für iOS9 und höher.

Welche App wird beendet?
Die App ist eine, die ich entwickle. Geschrieben in Objective-C für iPhones und iPads für iOS9 und höher.
Können Sie die Frage aktualisieren, um die Tatsache zu erwähnen, dass die App, auf die Sie sich beziehen, diejenige ist, die Sie entwickeln?
Nimesh Neema - fertig.
@NimeshNeema Alle Apps werden heruntergefahren, wenn sich die Sprache ändert. Und anscheinend werden jetzt alle Apps auf iOS 11 heruntergefahren, wenn die Region geändert wird.
@rmaddy Werden die Entwicklerdokumente mit dieser Tatsache aktualisiert oder basiert die Aussage auf Beobachtungen?
@NimeshNeema Wie ich unter meiner Antwort kommentierte, wurde das in der Frage verlinkte Dokument seit dem Erscheinen von iOS 9 nicht aktualisiert. Ich weiß genau, dass eine einfache Regionsänderung laufende Apps nicht beendet hat. Tatsächlich könnte eine laufende App auf eine Änderung der Region lauschen, um auf die Änderung des Gebietsschemas zu reagieren. Das OP behauptet, dass jetzt unter iOS 11 eine Regionsänderung auch dazu führt, dass Apps beendet werden, genau wie eine Sprachänderung. Obwohl ich mir nicht die Zeit genommen habe, dies zu überprüfen, habe ich keinen Grund, etwas anderes zu glauben.
@NimeshNeema Ich hoffe, du meinst gegen die Dokumentation, weil sich das iOS-Verhalten nicht ändern wird.
@rmaddy Ja, Dokumentation.
@rmaddy, ich habe den Fehlerbericht eingereicht.

Antworten (1)

Sie werden gefragt, ob Sie zusätzlich zur Regionsänderung auch die Sprache aktualisieren möchten . Dies liegt daran, dass Ihre aktuelle Sprache US-Englisch ist und Sie jetzt eine Region auswählen, in der im Allgemeinen britisches Englisch gesprochen wird. iOS ist also hilfreich und bietet Ihnen die zusätzliche Option, die Sprache zu ändern, die am besten zu Ihrer neuen Region passt. Wenn Sie die Option "Beibehalten ..." wählen, wird nur die Region aktualisiert und nicht die Sprache.

Puh, danke dafür. Es scheint mir, dass Hut eine nicht sehr klare Schnittstelle ist.
rmaddys Antwort sah gut aus und funktionierte tatsächlich so, wie er es vorgeschlagen hatte. Aber mein grundlegendes Dilemma bleibt. Die Apple-Dokumente besagen, dass die Region geändert werden KANN und dass die App weiterhin ausgeführt wird. Aber wenn ich eine Änderung an der Region vornehme, wird meine App heruntergefahren. Ich habe meine ursprüngliche Frage oben aktualisiert, um diese neuen Informationen widerzuspiegeln.
Denken Sie daran, dass der Artikel, auf den Sie verlinkt haben, seit September 2015, als iOS 9 herauskam, nicht aktualisiert wurde. Sie können nicht erwarten, dass iOS 11 genauso funktioniert wie iOS 9.