我有两个实体:作者和书。我想获取特定作者的所有书籍的清单。
这是我正在使用的代码:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] initWithEntityName:@"Books"];
[fetchRequest setPredicate[NSPredicate predicateWithFormat:@"ANY author == %@", author]];
books = [[managedObjectContext executeFetchRequest:fetchRequest error:nil] mutableCopy];
但是,这仅返回作者的一本书。
如何获得特定作者的所有书籍?
我阅读了许多其他主题,但是没有一种解决方案适合我。
谢谢!
最佳答案
你这样尝试过吗?
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Books"];
request.predicate = [NSPredicate predicateWithFormat:@"author = %@", author ];
NSArray *matches = [moc executeFetchRequest:request error:nil];
关于ios - 使用NSFetchRequest获取关系的所有结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23873797/