我有一个带有.localConcerts
fetched 属性的 Artist 对象(基本上是完整 . 集的子concerts
集),我可以在我的 NSFetchedResultsController 谓词中使用该属性吗?
这是我正在尝试的:
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Artist" inManagedObjectContext:context];
[request setEntity:entity];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"localConcerts.@count > 0"];
[request setPredicate:predicate];
fetchedResultsController = [[NSFetchedResultsController alloc]
initWithFetchRequest:request
managedObjectContext:context
sectionNameKeyPath:nil
cacheName:nil];
但我得到:
'keypath localConcerts not found in entity <NSSQLEntity Artist id=1>'
我是否遗漏了任何内容,或者只是无法在谓词中使用获取的属性?