gpi*_*ler 0 core-data objective-c ios
我不想自定义添加对象到 NSSet 方法,它是从 Core Data 创建的。我现在真的不知道在哪里可以将给定的参数添加到我的 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
}
Run Code Online (Sandbox Code Playgroud)
你应该制作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;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5464 次 |
| 最近记录: |