mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-03-24 18:31:41 +01:00
assert missing classes in model
This commit is contained in:
@@ -368,6 +368,11 @@ public final class DataStack {
|
|||||||
for entityDescription in (self.coordinator.managedObjectModel.entitiesForConfiguration(configurationName) ?? []) {
|
for entityDescription in (self.coordinator.managedObjectModel.entitiesForConfiguration(configurationName) ?? []) {
|
||||||
|
|
||||||
let managedObjectClassName = entityDescription.managedObjectClassName
|
let managedObjectClassName = entityDescription.managedObjectClassName
|
||||||
|
CoreStore.assert(
|
||||||
|
NSClassFromString(managedObjectClassName) != nil,
|
||||||
|
"The class \(typeName(managedObjectClassName)) for the entity \(typeName(entityDescription.name)) does not exist. Check if the subclass type and module name are properly configured."
|
||||||
|
)
|
||||||
|
|
||||||
if self.entityConfigurationsMapping[managedObjectClassName] == nil {
|
if self.entityConfigurationsMapping[managedObjectClassName] == nil {
|
||||||
|
|
||||||
self.entityConfigurationsMapping[managedObjectClassName] = []
|
self.entityConfigurationsMapping[managedObjectClassName] = []
|
||||||
|
|||||||
Reference in New Issue
Block a user