UILocalizedIndexedCollation parece devolver un resultado diferente en un dispositivo iOS japonés que el que se ve en las aplicaciones integradas de Contactos/Música.UILocalizedIndexedCollation para japonés que ordena diferentes contactos/aplicaciones de música
Tenga en cuenta que este no es, la pregunta habitual sobre japonés no se muestra en absoluto en el índice. Estoy obteniendo la sección kana japonesa, pero el orden del índice es incorrecto cuando se compara con Contactos, etc.
Aquí hay pantallas - a la izquierda, el resultado deseado mostrado en la aplicación de música con los nombres kana primero - en el derecha, el resultado estoy recibiendo:
UILocalizedIndexedCollation no parecen tener ninguna manera obvia de configurarlo, así que no estoy seguro de lo que la forma esperada para ajustar el orden es, y muchos de Google no revelan ninguna respuesta (aunque tampoco soy la única persona que tiene este problema). Cualquier indicador en la dirección correcta sería muy apreciado.
He notado que las aplicaciones estándar de Apple (Contactos, Teléfono, Música) siempre ponen letras en alfabeto nativo en la parte superior, arriba de letras latinas. En mi aplicación, encuentro el rango de caracteres latinos en una matriz devuelta por el método sectionIndexTitles y los muevo al final de la matriz. Este método también requiere un montón de manipulación con índices cuando el usuario toca en la barra de índice y el delegado de la vista de tabla necesita devolver el índice de sección correcto. – sgosha
¿Escuchas a All Saints? Bueno, yo tampoco ... y todavía tengo este problema. – makdad
Estoy viendo algo similar con las configuraciones regionales en árabe. –