mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-11-13 12:23:32 +01:00
add conditional compilation
This commit is contained in:
1 parent
535b33ca75
commit
4b4ae61635
1 file changed
+8
-1
@@ -114,8 +114,15 @@ extension NSManagedObject: DynamicObject {
|
||||
}
|
||||
|
||||
public class func cs_fromRaw(object: NSManagedObject) -> Self {
|
||||
|
||||
|
||||
#if swift(>=5.9)
|
||||
return unsafeDowncast(object, to: self)
|
||||
|
||||
#else
|
||||
// unsafeDowncast fails debug assertion starting Swift 5.2
|
||||
return _unsafeUncheckedDowncast(object, to: self)
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
public static func cs_matches(object: NSManagedObject) -> Bool {
|
||||
|
||||
Reference in new issue
Block a user