我有一个核心数据实体“人”。我需要自定义部分索引标题,所以我想创建瞬态属性,根据我自己的逻辑将数据分离到某个特定部分。但是,当我使用 fetchedResultsController 创建获取请求时,并保留此瞬态属性“sectionNameKeyPath”来初始化 fetchedResultsController sectionNameKeyPath。所以,我不得不把它作为第一个排序描述符的关键。但是,这会使应用程序崩溃。是否可以在 fetchedResultsController 中使用瞬态属性作为 sectionNameKeyPath
我的崩溃日志是。
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'keypath sectionNameKeyPath not found in entity <NSSQLEntity Person id=1>'