Core data 如何在核心数据中按一对一关系筛选实体。
在我的功能单元中,我得到了一个实体作者的记录。我需要找出这位作者写的所有书。 这本书与作者之间有一种叫做“归属”的关系。如何申请图书记录 我可以使用以下NSPredicate按作者关系筛选书籍吗Core data 如何在核心数据中按一对一关系筛选实体。,core-data,Core Data,在我的功能单元中,我得到了一个实体作者的记录。我需要找出这位作者写的所有书。 这本书与作者之间有一种叫做“归属”的关系。如何申请图书记录 我可以使用以下NSPredicate按作者关系筛选书籍吗 Author *author; author = _author; NSPredicate* predicate = [NSpredicate predicateWithFormat:@"ANY book.belongToAuthor == %@", author]; 如果您遵循了核心数据设计原则,那
Author *author;
author = _author;
NSPredicate* predicate = [NSpredicate predicateWithFormat:@"ANY book.belongToAuthor == %@", author];
如果您遵循了核心数据设计原则,那么您的
与作者的关系(顺便说一句,简单地称它为author
可能是一个更好的名称)在指向图书的作者
类上具有相反的关系-命名为类似图书
的简单名称
Book.belongToAuthor <<-> Author.books
相关文档:还有一个问题:)我知道有一种方法可以通过NSFetchedResultsController将表视图与核心数据自动同步。如果我使用author.books,有什么方法可以同步吗?我不太清楚“自动同步”是什么意思。
NSSet *books = author.books;