我創建的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
中的選定對象,並將其保存到核心數據中?非常感謝,Roi!
你想完成什麼? DataSource中的未保存更改(除新資產外)您不想保存嗎? –