1

coredata には、セクションを持つ一時的なプロパティがあります。一時的なプロパティ コードは次のとおりです。

- (NSString *) firstLetter_transient {
[self willAccessValueForKey:@"firstLetter_transient"];
NSString *initial = [[[self memberName] substringToIndex:1] uppercaseString];
[self didAccessValueForKey:@"firstLetter_transient"];

return initial;
}

これをポルトガル語に適用すると、たとえば「Á」には最初の文字があります。

質問番号 1: 「A」セクションに「Á」を入れるにはどうすればよいですか? これにはエラーがあります:

「操作を完了できませんでした。(Cocoa エラー 134060)」

質問番号 2: 数字に関しては、「#」という名前のセクションに数字をどのように影響させることができますか? ここで、番号 1 はセクション「1」を作成します。

皆さんありがとう、

RL

4

1 に答える 1

1

エントリをセクションにソートおよび分類するには、UILocalizedIndexedCollat​​ion を使用する必要があります。これを実装するためのコードは、NSFetchedResultsController と UILocalizedIndexedCollat​​ionの質問にあります。

UILocalizedIndexedCollat​​ion は、現在の言語設定に基づいて言語ごとに単語を分類できるように構築されました。Á と à はセクション A に入れます。

于 2011-09-22T23:20:51.507 に答える