From 91735e38d199dc3fad86e11b4f6e724b459422a1 Mon Sep 17 00:00:00 2001 From: John Estropia Date: Wed, 8 Aug 2018 23:52:47 +0900 Subject: [PATCH] Fix issue where CoreStoreObjects nested in a type is mismatching classnames before migration --- Sources/CoreStoreManagedObject.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/CoreStoreManagedObject.swift b/Sources/CoreStoreManagedObject.swift index 6654a75..c3582e5 100644 --- a/Sources/CoreStoreManagedObject.swift +++ b/Sources/CoreStoreManagedObject.swift @@ -37,7 +37,7 @@ import CoreData @nonobjc @inline(__always) internal static func cs_subclassName(for entity: DynamicEntity, in modelVersion: ModelVersion) -> String { - return "_\(NSStringFromClass(CoreStoreManagedObject.self))__\(modelVersion)__\(NSStringFromClass(entity.type))__\(entity.entityName)" + return "_\(String(reflecting: CoreStoreManagedObject.self))__\(modelVersion)__\(String(reflecting: entity.type))__\(entity.entityName)" } }