問題タブ [uilocalizedcollation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
6964 参照

ios - NSFetchedResultsController と UILocalizedIndexedCollat​​ion の比較

混合言語データで FRC を使用しようとしていますが、セクション インデックスが必要です。

ドキュメントから、FRCをオーバーライドできるはずのようです

次に、UILocalizedIndexedCollat​​ion を使用してローカライズされたインデックスとセクションを作成します。しかし悲しいことに、これは機能せず、使用することを意図したものではありません:(

UILocalizedIndexedCollat​​ion で FRC を使用できた人はいますか、それとも UITableView + UILocalizedIndexedCollat​​ion の例 (これを機能させた場所にコードが含まれています) に記載されている手動の並べ替え方法を使用することを余儀なくされていますか?

次のプロパティの使用

そしてコード:

FRCDelegate プロトコルを使用して、更新の通知を受け取ることができるようにしたいと考えています。この 2 つのオブジェクトをうまく連携させる良い方法はないようです。

0 投票する
1 に答える
2937 参照

iphone - オブジェクトとの照合ソート

リストビューがあり、各名前が正しいUILocalizedIndexCollationセクションの下にあるように配列を並べ替えたいと思います。これは、渡されるセクションのスニペットです。並べ替えたいのnameですが、他のデータを使用できるように、オブジェクトをそのまま保持したいと思います。

パーティション

パーティションの呼び出し

オブジェクトをそのままにしておく必要がありますが、名前で並べ替えて、各オブジェクトを適切なセクションに配置します。UILocalizedIndexCollation

使用される回答コード:

0 投票する
1 に答える
1320 参照

iphone - 連絡先/音楽アプリに異なる順序を与える日本語の UILocalizedIndexedCollat​​ion

UILocalizedIndexedCollat​​ion は、組み込みの連絡先/音楽アプリで見られるものとは異なる結果を日本の iOS デバイスで返すようです。

これ、インデックスに日本語がまったく表示されないという通常の質問ではないことに注意してください。仮名セクションを取得していますが、連絡先などと比較するとインデックスの順序が正しくありません。

画面は次のとおりです。左側は音楽アプリに表示される目的の結果で、最初に仮名が表示されます。右側は、取得している結果です。

iTunesのスクリーンショット 私のアプリのスクリーンショット

UILocalizedIndexedCollat​​ion にはそれを構成する明確な方法がないように見えるため、順序を調整するために予想される方法が何であるかわからず、多くのグーグルは答えを明らかにしていません (ただし、私だけではありませんこの問題を抱えている人)。正しい方向へのポインタは大歓迎です。

0 投票する
1 に答える
867 参照

ios - セクションごとに iOS でアドレス帳のエントリを並べ替える方法

http://developer.apple.com/library/ios/#documentation/iPhone/Reference/UILocalizedIndexedCollat ​​ion_Class/UILocalizedIndexedCollat​​ion.html に見られるように UILocalizedIndexCollection を実装しようとしてい ます。

ABRecordRef の配列を与える許可をユーザーから取得した後、アドレス帳を取得します。必要なセクション配列の配列を構築しようとする次のコードがあります。ただし、collat​​ionStringSelectior に何を指定すればよいかわかりません。どんな助けでも素晴らしいでしょう。

0 投票する
2 に答える
1568 参照

objective-c - インデックス付きの UITableViewController と UILocalizedIndexedCollat​​ion を持つ NSFetchedResultsController

NSFetchedResultsController を使用するテーブルがあります。これにより、存在するヘッダーのインデックスが取得されます

しかし、UILocalizedIndexCollat​​ion を使用して完全なアルファベットを取得したいと考えています。

これらのメソッドを NSFetchedResultsController に接続するにはどうすればよいですか?

現在の照合順序からインデックス タイトルを取得する必要があると思います

しかし、私はこのメソッドの書き方に迷っています

0 投票する
0 に答える
307 参照

ios - デバイスの言語を変更せずに UILocalizedIndexedCollat​​ion を変更できますか?

UILocalizedIndexedCollationUITableView のセルにインデックスを付けるために使用しています。問題は、私のアプリがデバイスから独立した言語システムを持っていることです。たとえば、デバイスがまだ英語の場合でも、アプリの言語を中国語にすることができます。

[UILocalizedIndexedCollation currentCollation]デバイスの設定を変更せずに変更する方法はありますか?

0 投票する
0 に答える
502 参照

ios - UILocalizedIndexedCollat​​ion の問題: 各セクションで同じ結果が得られる

私は配列を持っています:

私のviewDidLoadでは、次のことを行います:

partitionObjects メソッドは次のとおりです。

そして以下:

問題は次のとおりです。

セクションが正しく機能していません。セクション「A」に「A」を取得し、他のセクションにランダムに分割された「A」を取得します。各セクションが配列の先頭からカウントバックしているように見えます...コードの何が問題なのですか?

rmaddy からの次のコメントを更新します。

0 投票する
1 に答える
78 参照

ios - 関数の単純な間違い

iOS の iPod ミュージックと同じように、すべての曲をアルファベット順に並べ替え、外国語の曲を # で並べたテーブルビューにインデックス バーを表示したいと思います。
ただし、エラーが発生しました

コメントをお待ちしております。

//viewDidLoad