2010-05-25 22 views
9

Estoy tratando de usar un índice localizado para mi UITableView igual que la aplicación Contactos de iPhone. aquí es cómo devuelvo una matriz de caracteres:Índice traducido para UITableView

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView 
{ 
    return [[UILocalizedIndexedCollation currentCollation] sectionIndexTitles]; 
} 

He cambiado la configuración del idioma a un idioma distinto del inglés (por ejemplo, ruso). Sin embargo, siempre devuelve una matriz de caracteres en inglés:

| A | B | C | D | E | F | G | H | I | J | K | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | #

No se parece a la aplicación Contactos de iPhone que muestra el índice con caracteres combinados en ruso e inglés.

¿Hay alguna forma de obtener la matriz de caracteres localizada?

+2

¡Encontré la solución! Para obtener el índice de tabla localizada usando la API anterior, su aplicación debe proporcionar el idioma de localización correspondiente. –

+1

¿Cómo se proporciona el idioma de localización para la aplicación? – MdaG

+0

sí, ¿cómo se proporciona la localización? – tesmojones

Respuesta

Cuestiones relacionadas