我不想将添加对象自定义为从Core Data创建的NSSet方法。我现在不知道在哪里可以将给定的参数添加到我的NSSet self.comments
中。
- (void)addCommentsObject:(Comment *)value
{
if (value.liked)
{
// do something
}
else
{
// do something else
}
// how should I add the object to self.comments
}
答案 0 :(得分:4)
您应该self.comments
一个NSMutableSet
,然后就可以使用addObject:
;
或
创建临时集添加对象并保存为self.comments
,代码为
- (void)addCommentsObject:(Comment *)value
{
if (value)
{
NSMutableSet * mSet = [[NSMutableSet alloc]initWithSet:self.comments];
[mSet addObject:value];
self.comments = mSet.set;
}
}