将Core Data Object设置为NSSet

时间:2014-09-18 00:24:32

标签: ios objective-c core-data

我的数据库中有两个实体。

书和作者。

book有一个属性“isBy”,它与作者有很多关系。

作者有一个属性“书籍”,它与书籍有很多关系。

我想要做的是设置书籍的“isBy”定义。我试过的是创建一个NSSet并用Author对象加载它。然后我这样做:

NSMutableSet* authors;
//fill up set with authors
book.isBy = authors;

这不是正确设置isBy属性。任何人都可以找到正确的方法,并告诉我为什么我的方式是错的?

1 个答案:

答案 0 :(得分:-2)

如果你看一下.h文件的书,可以看到两种方法:

  • (void)addIsByObject :(作者*)值;
  • (void)addIsBy:(NSSet *)values;

这些是关键。