Added utility for re-faulting all objects in a transaction/dataStack

This commit is contained in:
John Rommel Estropia
2016-01-26 12:22:30 +09:00
parent f5627f0855
commit c07435e866
4 changed files with 46 additions and 0 deletions

View File

@@ -167,6 +167,18 @@ internal extension NSManagedObjectContext {
}
}
internal func refreshAllObjectsAsFaults() {
if #available(iOS 8.3, *) {
self.refreshAllObjects()
}
else {
self.registeredObjects.forEach { self.refreshObject($0, mergeChanges: false) }
}
}
// MARK: Private