我有一个核心数据问题,它让我在我的系绳末尾。所以我想知道你们中的任何一个人都可以提供什么帮助。核心数据 - 设置关系
基本上,我在Core Data项目中有两个实体。它们是:
作者{AUTHORNAME,出生日期}
书{BOOKNAME,页}
有一个从笔者一个一对多的关系,书被称为“作家”,而相反的关系称为“书”。我导出了这些实体的子类,并创建了我的获取控制器。我现在必须以编程方式定义关系吗?
作者列表当前显示在我的表格视图中。目前,当我点击作者时,我只能在Core Data项目中显示所有图书的列表。我如何去访问特定作者的书籍列表?我假设我会用一个NSPredicate,我有,到目前为止,逻辑是:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY authors.bookName LIKE[cd] %@", authorName];
...但我敢肯定,不正确。
我一直在爬网几个小时的答案,并保持困惑。所以任何帮助将不胜感激。
非常感谢:)
我没有'作者'的NSArray?我只是使用默认的导航控制器核心数据模板。 另外,'author.name'的意思是'author.authorName'?我没有一个简单的'.name'。 谢谢。 – Martyn 2010-08-02 12:33:22
我现在设法解决了这个问题。 我用'authorName ==%@“,authorName'。谢谢你的帮助! – Martyn 2010-08-03 13:04:00