UILocalizedIndexedCollationは、日本のiOSデバイスで、組み込みの連絡先/音楽アプリに表示されるものとは異なる結果を返すようです。連絡先/音楽アプリに別の注文を与える日本語のUILocalizedIndexedCollation
このは、ではありません。通常、インデックスには日本語が表示されません。私は日本のかなセクションを取得していますが、連絡先などと比較するとインデックスの順番が正しくありません。
ここでは左側の画面で、
UILocalizedIndexedCollationは、それを構成するための任意の明白な方法を持っているように見えていないので、私は順序を調整することが期待方法が何であるかわからない、と:右、結果は私が取得していますグーグルリングの多くは、(私もこの問題を抱えている唯一の人ではないが)回答を明らかにしていない。正しい方向のポインターがあれば幸いです。
Appleの標準アプリケーション(連絡先、電話、音楽)は常にラテン文字の上のネイティブアルファベットで書かれています。私のアプリでは、arrayIndexTitlesメソッドから返された配列内のラテン文字の範囲を見つけ、配列の最後に移動します。また、このメソッドは、ユーザーがインデックスバーとテーブルビューの委託者が正しいセクションインデックスを返す必要があるときにインデックスを使用して一連の操作を必要とします。 – sgosha
あなたはすべての聖人に耳を傾けますか?まあ、どちらも...私はまだこの問題があります。 – makdad
アラビア語のロケールでも同様のことが起こります。 –