diff --git a/Sources/NSManagedObjectContext+CoreStore.swift b/Sources/NSManagedObjectContext+CoreStore.swift index 1e3a636..fe54272 100644 --- a/Sources/NSManagedObjectContext+CoreStore.swift +++ b/Sources/NSManagedObjectContext+CoreStore.swift @@ -178,9 +178,9 @@ extension NSManagedObjectContext { private func userInfo(for key: UserInfoKeys, initialize: @escaping () -> T) -> T { let keyString = key.keyString - if let value = self.userInfo[keyString] { + if let value = self.userInfo[keyString] as? T { - return value as! T + return value } let value = initialize() self.userInfo[keyString] = value