【发布时间】:2014-07-28 10:28:07
【问题描述】:
为什么用existingObjectWithID获取的managedObject的objectID在main managedObjectContext被保存后还是临时的?
var dmo: NSManagedObject? = nil
dmo = NSEntityDescription.insertNewObjectForEntityForName(relationshipDescription.destinationEntity.name, inManagedObjectContext: mocIn) as? NSManagedObject
let success = temporaryContext.save(nil)
Utility.managedObjectContext().performBlockAndWait({
let kkk = Utility.managedObjectContext().save(nil)
})
println("isTemporaryID: \(dmo!.objectID.temporaryID)") // <- returns true
【问题讨论】:
标签: core-data