2012-07-24 6 views
5

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:

itunes screenshotscreenshot of my app

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.

+1

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

+1

¿Escuchas a All Saints? Bueno, yo tampoco ... y todavía tengo este problema. – makdad

+0

Estoy viendo algo similar con las configuraciones regionales en árabe. –

Respuesta

0

Bueno, si nos fijamos en la tabla en la aplicación de música, muestra el carácter latino "A" en la parte superior de todos modos. Supongo que Apple modificó la matriz de la barra lateral para mostrar el idioma actual encima del otro, aunque todavía estén abajo.

Independientemente, probablemente sea más fácil dejarlo como está. Tendría que editar el código de selección de sección y todo.

Cuestiones relacionadas