小编use*_*717的帖子

核心数据 - 在Group By中使用瞬态属性

我正在创建一个带有一些聚合数据的UITableView.在此过程中,需要使用Section Headings对表格视图单元格进行排序和分组.

问题是我想在NSFetchRequest中使用Transient属性来生成节标题和结果排序.问题是,在设置NSFetchRequest时,我收到''NSInvalidArgumentException',原因是:'无效的keypath player.fullName传递给setPropertiesToFetch'.

NSFetchRequest的主要实体是具有to属性的Player实体:firstName和lastName.为了对数据进行排序和分组,引入了瞬态属性"fullName".这是lastName和firstName属性的简单连接.

到目前为止尝试的事情是:

a)定义 - (NSString*)fullName方法

b)定义@property(非原子,只读)NSString*fullName

c)添加@dynamic fullName

d)将fullName属性添加到Player实体并使其成为瞬态.

是否有任何想法或现在是否在包含group by子句的NSFetchRequest中选择瞬态属性.

任何帮助赞赏.

group-by core-data ios

6
推荐指数
1
解决办法
2511
查看次数

标签 统计

core-data ×1

group-by ×1

ios ×1