Core data 核心数据awakeFromInsert()初始化
我想用两个字段created和uuid初始化NSManagedObject。我现在做的是:Core data 核心数据awakeFromInsert()初始化,core-data,initialization,uuid,Core Data,Initialization,Uuid,我想用两个字段created和uuid初始化NSManagedObject。我现在做的是: public class Event: NSManagedObject { public override func awakeFromInsert() { self.awakeFromInsert() self.created = NSDate() self.id = UUID().uuidString } } 我不确定这是否是一种正确的初始
public class Event: NSManagedObject {
public override func awakeFromInsert() {
self.awakeFromInsert()
self.created = NSDate()
self.id = UUID().uuidString
}
}
我不确定这是否是一种正确的初始化方式。据我所知,awakeFromInsert()
在NSManagedObject生命周期中只调用一次,对吗?如果uuid或created将被重新初始化,那么这将是一个问题