【发布时间】:2019-06-16 17:57:14
【问题描述】:
我设置了一个 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:
// ...
}
// ...
}
【问题讨论】:
-
嘿,我也想做同样的事情——但不知道怎么做。你解决了这个问题吗?
-
很遗憾没有,没有:(
-
@FlorianLeitner 找到了解决方案/解决方法?