コアデータストア内にPerson
エンティティがあるとします。私は、すべてのPerson
エンティティを示すNSFetchedResultsController
によって占められているUITableView
を持っています。もちろん、Person
エンティティにはname
プロパティがあります。これはオプションです。 A-Zをアルファベット順に表示したいと考えています。これを見るユーザーは、名前のついた人物を最初に見たいと思っています。もっと気になる人物だからです。したがって、コントローラがイニシャライザで使用するソート・ディスクリプタでは、ヌル以外の名前のエンティティが最初に表示され、次にヌル・ネームが表示されます(Person
)。フェッチされた結果コントローラのソート、最後の空の文字列
オプションは限られています。私はNSString
で提供されている特定のコンパレータを使用することはできませんが、そのいずれも私の基準を満たしていません。一時的な値をソートすることはできません。私はゼロ幅の空白をデフォルト値として使用しようとしましたが、Core Dataは明らかに空白を削除します。思考?
名前は1つのセクションにしか表示されませんが、 'hasName'の提案はうまくいくように聞こえます。 –