Pregunta Cambiar el idioma en el simulador de iOS 8.1 no funciona


Si cambio el idioma de un simulador de iOS 8.1 a cualquier cosa e intento detectar esto desde el código con

NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Language: %@", language);

Me sale "en" de vuelta. Intenté reiniciar el navegador, etc. Lo intenté utilizando el tiempo de ejecución iOS 7.1 (en Xcode 5.1.1), y funcionó bien. ¿Alguien ha logrado encontrar una solución a este problema?


73
2017-07-05 15:52


origen


Respuestas:


De acuerdo con las notas de la versión, este es un problema conocido. Hay un trabajo alrededor. Si va a "Editar esquema ..." entonces la pestaña "Opciones" tiene una opción de "Idioma de la aplicación". Esto solo afecta la configuración de ejecución actual, no la aplicación, al igual que cambiar el idioma del dispositivo.

enter image description here


158
2017-11-01 22:25



Otro engañado de El simulador iOS8.1 siempre usa el diseño de teclado de EE. UU. a pesar del teclado de hardware alemán

Error conocido y documentado como se menciona en las notas de la versión de Xcode 6.1. Archiva un radar si deseas agregar tu +1 a la lista de quejas en http://bugreport.apple.com


1
2017-10-29 01:58



use [[NSLocale availableLocaleIdentifiers]


0
2017-10-08 20:20



Mi simulador está en idioma francés. Cuando quiero verificar la interfaz en inglés, cambiar el idioma de iphone no es suficiente. Tengo que cambiar las configuraciones de región un mínimo de dos veces.


0
2017-12-15 16:50