2010-05-25 2 views
9

Sto provando a utilizzare un indice localizzato per il mio UITableView uguale all'applicazione Contatti di iPhone. ecco come lo restituire un array di caratteri:Indice localizzato per UITableView

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

ho cambiato l'impostazione della lingua a un non-English (Es: russo). Tuttavia, restituisce sempre una matrice di caratteri in inglese:

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

Diversamente dall'applicazione iPhone Contatti che mostra l'indice con caratteri russi e inglesi uniti.

Esiste comunque un array di caratteri localizzato?

+2

Ho trovato la soluzione! Per ottenere un indice di tabella localizzato utilizzando l'API di cui sopra, l'applicazione deve fornire la lingua di localizzazione corrispondente. –

+1

Come si fornisce la lingua di localizzazione per l'applicazione? – MdaG

+0

sì, come si fornisce la localizzazione? – tesmojones

risposta