私はコアデータエンティティ「人」を持っています。セクション インデックスのタイトルをカスタマイズする必要があるため、独自のロジックに基づいてデータを特定のセクションに分離する一時属性を作成することを考えました。ただし、fetchedResultsController を使用してフェッチ リクエストを作成し、この一時的な属性「sectionNameKeyPath」を保持して、fetchedResultsController sectionNameKeyPath を初期化します。したがって、これを最初のソート記述子のキーとして作成する必要がありました。ただし、これによりアプリケーションがクラッシュします。fetchedResultsController で sectionNameKeyPath として一時属性を使用することはできませんか
私のクラッシュログは.
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'keypath sectionNameKeyPath not found in entity <NSSQLEntity Person id=1>'