如何获得NSPropertyDescription的属性的新旧值

时间:2019-06-16 17:57:14

标签: ios swift

我建立了一个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:
        // ...
    }
    // ...

}

0 个答案:

没有答案