fix casting error

This commit is contained in:
John Estropia
2019-10-29 20:37:08 +09:00
parent 468922d5ed
commit e12223df85

View File

@@ -178,9 +178,9 @@ extension NSManagedObjectContext {
private func userInfo<T>(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