use stronger namespace for CoreStoreObject's internal managed object type

This commit is contained in:
John Rommel Estropia
2017-06-05 08:03:37 +09:00
parent d7b07b3f00
commit 5fde9030c7

View File

@@ -268,7 +268,7 @@ public final class CoreStoreSchema: DynamicSchema {
entityDescription.name = entity.entityName
entityDescription.isAbstract = entity.isAbstract
entityDescription.versionHashModifier = entity.versionHashModifier
entityDescription.managedObjectClassName = "\(NSStringFromClass(entity.type)).CoreStoreManagedObject"
entityDescription.managedObjectClassName = "\(NSStringFromClass(CoreStoreManagedObject.self)).\(NSStringFromClass(entity.type)).\(entity.entityName)"
var keyPathsByAffectedKeyPaths: [KeyPath: Set<KeyPath>] = [:]
func createProperties(for type: CoreStoreObject.Type) -> [NSPropertyDescription] {