我修改了 Apple 开发人员网站上的 CoreDataBooks 示例,并num
在 entity 中添加了一个整数属性Book
。
NSPredicate *predicate = [NSPredicate predicateWithFormat:"SUBQUERY(book, $b, $b.author == self.author).@min.num == self.num"];
我用它NSPredicate
来获取元素的数量是所有同一作者书籍中最小值的书籍,但我收到此错误:
'NSInvalidArgumentException',原因:'不支持的 KVC 函数在尾随 keypath SUBQUERY(book, $b, $b.author == author), @min.num'
我想知道子查询是否不支持@max
,@min
或者我的谓词有问题。