2012-07-24 9 views
5

UILocalizedIndexedCollation sembra restituire un risultato diverso su un dispositivo iOS giapponese rispetto a quello visualizzato nelle applicazioni Contatti/Musica integrate.UILocalizedIndexedCollation per il giapponese che dà diversi ordini a contatti/app musicali

Si noti che questo non è la solita domanda sul giapponese non viene visualizzato affatto nell'indice. Sto ottenendo la sezione kana giapponese, ma l'ordine dell'indice non è corretto rispetto ai contatti ecc.

Ecco schermate: a sinistra, il risultato desiderato mostrato nell'app musicale con i nomi kana prima - sul a destra, il risultato mi sto:

itunes screenshotscreenshot of my app

UILocalizedIndexedCollation non sembra avere alcun modo ovvio per configurarlo, quindi non sono sicuro di quello che il modo previsto per regolare l'ordinamento è, e un sacco di Google non sta rivelando alcuna risposta (anche se non sono l'unica persona che ha questo problema). Qualsiasi suggerimento nella giusta direzione sarebbe molto apprezzato.

+1

Ho notato che le applicazioni Apple standard (Contatti, Telefono, Musica) fanno sempre mettere lettere nell'alfabeto nativo in alto, sopra le lettere latine. Nella mia app trovo l'intervallo di caratteri latini in una matrice restituita dal metodo sectionIndexTitles e spostati alla fine dell'array. Questo metodo richiede anche un po 'di manipolazione con gli indici quando l'utente tocca la barra dell'indice e il delegato della vista tabella deve restituire l'indice di sezione corretto. – sgosha

+1

Ascolti tutti i Santi? Beh, nemmeno io ... e ho ancora questo problema. – makdad

+0

Sto vedendo una cosa simile con locali arabi. –

risposta

0

Bene, se si guarda la tabella nell'app Musica, mostra comunque il carattere latino "A" in alto. Suppongo che Apple abbia modificato l'array della sidebar per mostrare la lingua corrente sopra l'altra, anche se sono ancora in basso.

Indipendentemente da ciò, probabilmente è più semplice lasciarlo così com'è. Dovresti modificare il codice di selezione della sezione e tutto.

Problemi correlati