我正在创建一个数组NSManagedObject
用作我UITableView
DataSource
的如下:
let entity = NSEntityDescription.entityForName("YoutubeAsset", inManagedObjectContext: self.managedContext)!
let asset = YoutubeAsset(entity: entity, insertIntoManagedObjectContext: self.managedContext)
asset.videoId = code
myDataSource.append(asset)
而且,当用户选择其中一个单元格时,我想将特定对象保存到我的核心数据实体中。
问题是当我打电话时
do {
try managedContext.save()
} catch let error as NSError {
print("Could not save \(error), \(error.userInfo)")
}
它把我所有DataSource
的东西都保存到了核心数据中。
我怎样才能只从我的“拉”出选定的对象managedContext
,并将其保存到核心数据中?非常感谢,罗伊!