我正在使用CoreData并且正在為我的所有物體實作creationDate和lastEditDate屬性。
是否有默認實作CoreData可以節省這項作業?我在這方面找不到任何東西。謝謝你的幫助!
uj5u.com熱心網友回復:
您可以使用awakeFromInsert和willSave。通過擴展您的物體
extension YourEntity{
public override func awakeFromInsert() {
if creationDate == nil{
self.creationDate = Date()
}
super.awakeFromInsert()
}
public override func willSave() {
self.lastEditDate = Date()
super.willSave()
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/480643.html
