Make ObjectPublishers even lighter by lazy-loading observers

This commit is contained in:
John Estropia
2019-10-25 19:16:38 +09:00
parent f3beca8769
commit 998938490c
3 changed files with 49 additions and 26 deletions

View File

@@ -145,6 +145,12 @@ extension NSManagedObjectContext {
)
}
}
@nonobjc
internal func objectsDidChangeObserver<U: AnyObject>(remove: U) {
_ = self.userInfo(for: .objectsChangeObserver(U.self), initialize: { nil as Any? })
}
// MARK: Private