NSFetchedResultsController を使用して、データを別々のセクションに分割しています。私が与える主な sortDescriptor はこれです:
NSSortDescriptor *sortDescriptorSectionLetter = [[NSSortDescriptor alloc] initWithKey:@"sectionLetter" 昇順:YES セレクター:@selector(localizedCompare:)];
これで、私の sectionLetter のデフォルト値は「#」になりました。tableView がセクション化されて表示されると、テーブルの上部に「#」セクションが配置されます。これをリストの一番下に表示したい (連絡先アプリのように)。しかし、これを達成する方法がわかりません。
# の代わりに � や ~ など、さまざまな種類の文字をデフォルトとして試してみましたが、これもうまくいかないようです。Core Data Programming Guide によると、ここでカスタマイズされた比較関数を渡すことはできません。
したがって、ここでどのようなオプションがあるかわかりません (自分でセクションを作成し、アニメーションでテーブルビューをリロードする FRC デリゲートのすべての利点を失う以外に)。良いアイデアはありますか?