我有一个 NSArrayController 连接到我在核心数据中的实体。我有一个连接到 NSArrayController 的 IBOutlet,这样我就可以从我的委托中添加对象。
我正在尝试使用一些预设向 NSArrayController 添加一个对象。到目前为止,我已经找到了如何使用添加对象。
[cards add:sender];
这有效,但它添加了一个空白对象。当我退出应用程序时,它会将这个对象保存到实体中,这样当我再次希望它仍然存在时。
但我也找到了一种使用预设创建新对象的方法,但如果像最后一个方法那样保存它并不会保存。
NSDictionary *addedObject = [NSDictionary dictionary];
addedObject = [NSDictionary dictionaryWithObjectsAndKeys:@"TITLE", @"title",
@"CONTENT", @"content", nil];
[cards addObject:addedObject];
有没有其他方法可以使用预设创建一个新对象,但也可以保存它?我是 Core Data 的新手,所以我不是 100% 了解这一切。也许有一种方法可以创建指向实际实体的指针并从那里编辑它?