fix casting issues

This commit is contained in:
John Estropia
2019-10-29 20:30:03 +09:00
parent 6b9a4b480b
commit 468922d5ed
9 changed files with 23 additions and 23 deletions

View File

@@ -191,7 +191,7 @@ public struct PartialObject<O: CoreStoreObject> {
*/
public func value<V>(for property: (O) -> TransformableContainer<O>.Optional<V>) -> V? {
return self.rawObject.value(forKey: property(O.meta).keyPath) as? V
return self.rawObject.value(forKey: property(O.meta).keyPath) as! V?
}
/**
@@ -212,7 +212,7 @@ public struct PartialObject<O: CoreStoreObject> {
*/
public func primitiveValue<V>(for property: (O) -> TransformableContainer<O>.Optional<V>) -> V? {
return self.rawObject.primitiveValue(forKey: property(O.meta).keyPath) as? V
return self.rawObject.primitiveValue(forKey: property(O.meta).keyPath) as! V?
}
/**