小编hen*_*dmg的帖子

如何获取 NSPropertyDescription 属性的旧值和新值

我设置了一个 CoreData 堆栈,能够检索特定对象的编辑历史记录等。我什至可以识别哪些属性发生了变化。然而,我正在努力获取该房产的新旧价值。请参阅下面的我的代码。这可能吗?如果是这样,怎么办?

func apply(_ changeItem: NSPersistentHistoryChange) {
    switch changeItem.changeType {
    case .update:
        guard let updatedProperties = changeItem.updatedProperties else { break }

        updatedProperties.forEach { (property) in
            // Get old and new value here
        }
    case .insert:
        // ...
    }
    // ...

}
Run Code Online (Sandbox Code Playgroud)

core-data ios swift

6
推荐指数
1
解决办法
267
查看次数

标签 统计

core-data ×1

ios ×1

swift ×1