Thanks Claude31.
That resolved the two issues. However, when I ran the code I received the error stream below, So I am going to create another post with an explanation of what I want to accomplish.
2019-08-16 11:16:34.498731-0400 ScorCent[73722:18191231] [error] error: -addPersistentStoreWithType:SQLite configuration:(null) URL:file:///Users/wlionelwilliams/Library/Containers/AppDev.ScorCent/Data/Library/Application%20Support/ScorCent/ScorCent.sqlite options:{
NSInferMappingModelAutomaticallyOption = 1;
NSMigratePersistentStoresAutomaticallyOption = 1;
} ... returned error Error Domain=NSCocoaErrorDomain Code=134140 "Persistent store migration failed, missing mapping model." UserInfo={sourceModel=(<NSManagedObjectModel: 0x600002129090>) isEditable 0, entities {
ScorcentQuestions = "(<NSEntityDescription: 0x600003500370>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\n answer = \"(<NSAttributeDescription: 0x600002c14980>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n difficultyLevel = \"(<NSAttributeDescription: 0x600002c14780>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n distractor1 = \"(<NSAttributeDescription: 0x600002c14c80>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor2 = \"(<NSAttributeDescription: 0x600002c14d00>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor3 = \"(<NSAttributeDescription: 0x600002c14e00>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor4 = \"(<NSAttributeDescription: 0x600002c14800>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor5 = \"(<NSAttributeDescription: 0x600002c14880>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n grade = \"(<NSAttributeDescription: 0x600002c14d80>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n id = \"(<NSAttributeDescription: 0x600002c14600>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n qValue = \"(<NSAttributeDescription: 0x600002c14a80>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n question = \"(<NSAttributeDescription: 0x600002c14c00>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n questionId = \"(<NSAttributeDescription: 0x600002c14b80>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n skill = \"(<NSAttributeDescription: 0x600002c14a00>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n subject = \"(<NSAttributeDescription: 0x600002c14900>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n topic = \"(<NSAttributeDescription: 0x600002c14b00>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n}, subentities {\n}, userInfo {\n}, versionHashModifier (null), uniquenessConstraints (\n)";
}, fetch request templates {
}, destinationModel=(<NSManagedObjectModel: 0x600002104be0>) isEditable 0, entities {
ScorcentQuestions = "(<NSEntityDescription: 0x600003504000>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\n answer = \"(<NSAttributeDescription: 0x600002c08680>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n difficultyLevel = \"(<NSAttributeDescription: 0x600002c08600>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor1 = \"(<NSAttributeDescription: 0x600002c08580>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor2 = \"(<NSAttributeDescription: 0x600002c08500>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor3 = \"(<NSAttributeDescription: 0x600002c08480>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor4 = \"(<NSAttributeDescription: 0x600002c08400>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor5 = \"(<NSAttributeDescription: 0x600002c08380>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n grade = \"(<NSAttributeDescription: 0x600002c08300>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n id = \"(<NSAttributeDescription: 0x600002c08280>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n qValue = \"(<NSAttributeDescription: 0x600002c08200>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n question = \"(<NSAttributeDescription: 0x600002c08100>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n questionId = \"(<NSAttributeDescription: 0x600002c08180>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\n \\\"length >= 1\\\"\\n), warnings (\\n 1670\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n skill = \"(<NSAttributeDescription: 0x600002c08080>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n subject = \"(<NSAttributeDescription: 0x600002c08f80>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n topic = \"(<NSAttributeDescription: 0x600002c09000>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n}, subentities {\n}, userInfo {\n}, versionHashModifier (null), uniquenessConstraints (\n)";
}, fetch request templates {
}, reason=Can't find or automatically infer mapping model for migration, NSUnderlyingError=0x600000c78240 {Error Domain=NSCocoaErrorDomain Code=134190 "(null)" UserInfo={entity=ScorcentQuestions, property=answer, reason=Source and destination attribute types are incompatible}}} with userInfo dictionary {
NSUnderlyingError = "Error Domain=NSCocoaErrorDomain Code=134190 \"(null)\" UserInfo={entity=ScorcentQuestions, property=answer, reason=Source and destination attribute types are incompatible}";
destinationModel = "(<NSManagedObjectModel: 0x600002104be0>) isEditable 0, entities {\n ScorcentQuestions = \"(<NSEntityDescription: 0x600003504000>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\\n answer = \\\"(<NSAttributeDescription: 0x600002c08680>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n difficultyLevel = \\\"(<NSAttributeDescription: 0x600002c08600>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor1 = \\\"(<NSAttributeDescription: 0x600002c08580>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor2 = \\\"(<NSAttributeDescription: 0x600002c08500>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor3 = \\\"(<NSAttributeDescription: 0x600002c08480>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor4 = \\\"(<NSAttributeDescription: 0x600002c08400>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor5 = \\\"(<NSAttributeDescription: 0x600002c08380>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n grade = \\\"(<NSAttributeDescription: 0x600002c08300>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n id = \\\"(<NSAttributeDescription: 0x600002c08280>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n qValue = \\\"(<NSAttributeDescription: 0x600002c08200>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n question = \\\"(<NSAttributeDescription: 0x600002c08100>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n questionId = \\\"(<NSAttributeDescription: 0x600002c08180>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\\\n \\\\\\\"length >= 1\\\\\\\"\\\\n), warnings (\\\\n 1670\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n skill = \\\"(<NSAttributeDescription: 0x600002c08080>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n subject = \\\"(<NSAttributeDescription: 0x600002c08f80>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n topic = \\\"(<NSAttributeDescription: 0x600002c09000>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n}, subentities {\\n}, userInfo {\\n}, versionHashModifier (null), uniquenessConstraints (\\n)\";\n}, fetch request templates {\n}";
reason = "Can't find or automatically infer mapping model for migration";
sourceModel = "(<NSManagedObjectModel: 0x600002129090>) isEditable 0, entities {\n ScorcentQuestions = \"(<NSEntityDescription: 0x600003500370>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\\n answer = \\\"(<NSAttributeDescription: 0x600002c14980>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n difficultyLevel = \\\"(<NSAttributeDescription: 0x600002c14780>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor1 = \\\"(<NSAttributeDescription: 0x600002c14c80>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor2 = \\\"(<NSAttributeDescription: 0x600002c14d00>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor3 = \\\"(<NSAttributeDescription: 0x600002c14e00>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor4 = \\\"(<NSAttributeDescription: 0x600002c14800>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor5 = \\\"(<NSAttributeDescription: 0x600002c14880>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n grade = \\\"(<NSAttributeDescription: 0x600002c14d80>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n id = \\\"(<NSAttributeDescription: 0x600002c14600>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n qValue = \\\"(<NSAttributeDescription: 0x600002c14a80>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n question = \\\"(<NSAttributeDescription: 0x600002c14c00>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n questionId = \\\"(<NSAttributeDescription: 0x600002c14b80>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n skill = \\\"(<NSAttributeDescription: 0x600002c14a00>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n subject = \\\"(<NSAttributeDescription: 0x600002c14900>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n topic = \\\"(<NSAttributeDescription: 0x600002c14b00>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n}, subentities {\\n}, userInfo {\\n}, versionHashModifier (null), uniquenessConstraints (\\n)\";\n}, fetch request templates {\n}";
}
CoreData: error: -addPersistentStoreWithType:SQLite configuration:(null) URL:file:///Users/wlionelwilliams/Library/Containers/AppDev.ScorCent/Data/Library/Application%20Support/ScorCent/ScorCent.sqlite options:{
NSInferMappingModelAutomaticallyOption = 1;
NSMigratePersistentStoresAutomaticallyOption = 1;
} ... returned error Error Domain=NSCocoaErrorDomain Code=134140 "Persistent store migration failed, missing mapping model." UserInfo={sourceModel=(<NSManagedObjectModel: 0x600002129090>) isEditable 0, entities {
ScorcentQuestions = "(<NSEntityDescription: 0x600003500370>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\n answer = \"(<NSAttributeDescription: 0x600002c14980>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n difficultyLevel = \"(<NSAttributeDescription: 0x600002c14780>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n distractor1 = \"(<NSAttributeDescription: 0x600002c14c80>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor2 = \"(<NSAttributeDescription: 0x600002c14d00>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor3 = \"(<NSAttributeDescription: 0x600002c14e00>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor4 = \"(<NSAttributeDescription: 0x600002c14800>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor5 = \"(<NSAttributeDescription: 0x600002c14880>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n grade = \"(<NSAttributeDescription: 0x600002c14d80>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n id = \"(<NSAttributeDescription: 0x600002c14600>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n qValue = \"(<NSAttributeDescription: 0x600002c14a80>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n question = \"(<NSAttributeDescription: 0x600002c14c00>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n questionId = \"(<NSAttributeDescription: 0x600002c14b80>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n skill = \"(<NSAttributeDescription: 0x600002c14a00>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n subject = \"(<NSAttributeDescription: 0x600002c14900>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n topic = \"(<NSAttributeDescription: 0x600002c14b00>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n}, subentities {\n}, userInfo {\n}, versionHashModifier (null), uniquenessConstraints (\n)";
}, fetch request templates {
}, destinationModel=(<NSManagedObjectModel: 0x600002104be0>) isEditable 0, entities {
ScorcentQuestions = "(<NSEntityDescription: 0x600003504000>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\n answer = \"(<NSAttributeDescription: 0x600002c08680>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n difficultyLevel = \"(<NSAttributeDescription: 0x600002c08600>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor1 = \"(<NSAttributeDescription: 0x600002c08580>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor2 = \"(<NSAttributeDescription: 0x600002c08500>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor3 = \"(<NSAttributeDescription: 0x600002c08480>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor4 = \"(<NSAttributeDescription: 0x600002c08400>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor5 = \"(<NSAttributeDescription: 0x600002c08380>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n grade = \"(<NSAttributeDescription: 0x600002c08300>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n id = \"(<NSAttributeDescription: 0x600002c08280>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n qValue = \"(<NSAttributeDescription: 0x600002c08200>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n question = \"(<NSAttributeDescription: 0x600002c08100>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n questionId = \"(<NSAttributeDescription: 0x600002c08180>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\n \\\"length >= 1\\\"\\n), warnings (\\n 1670\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n skill = \"(<NSAttributeDescription: 0x600002c08080>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n subject = \"(<NSAttributeDescription: 0x600002c08f80>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n topic = \"(<NSAttributeDescription: 0x600002c09000>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n}, subentities {\n}, userInfo {\n}, versionHashModifier (null), uniquenessConstraints (\n)";
}, fetch request templates {
}, reason=Can't find or automatically infer mapping model for migration, NSUnderlyingError=0x600000c78240 {Error Domain=NSCocoaErrorDomain Code=134190 "(null)" UserInfo={entity=ScorcentQuestions, property=answer, reason=Source and destination attribute types are incompatible}}} with userInfo dictionary {
NSUnderlyingError = "Error Domain=NSCocoaErrorDomain Code=134190 \"(null)\" UserInfo={entity=ScorcentQuestions, property=answer, reason=Source and destination attribute types are incompatible}";
destinationModel = "(<NSManagedObjectModel: 0x600002104be0>) isEditable 0, entities {\n ScorcentQuestions = \"(<NSEntityDescription: 0x600003504000>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\\n answer = \\\"(<NSAttributeDescription: 0x600002c08680>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n difficultyLevel = \\\"(<NSAttributeDescription: 0x600002c08600>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor1 = \\\"(<NSAttributeDescription: 0x600002c08580>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor2 = \\\"(<NSAttributeDescription: 0x600002c08500>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor3 = \\\"(<NSAttributeDescription: 0x600002c08480>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor4 = \\\"(<NSAttributeDescription: 0x600002c08400>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor5 = \\\"(<NSAttributeDescription: 0x600002c08380>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n grade = \\\"(<NSAttributeDescription: 0x600002c08300>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n id = \\\"(<NSAttributeDescription: 0x600002c08280>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n qValue = \\\"(<NSAttributeDescription: 0x600002c08200>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n question = \\\"(<NSAttributeDescription: 0x600002c08100>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n questionId = \\\"(<NSAttributeDescription: 0x600002c08180>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\\\n \\\\\\\"length >= 1\\\\\\\"\\\\n), warnings (\\\\n 1670\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n skill = \\\"(<NSAttributeDescription: 0x600002c08080>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n subject = \\\"(<NSAttributeDescription: 0x600002c08f80>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n topic = \\\"(<NSAttributeDescription: 0x600002c09000>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n}, subentities {\\n}, userInfo {\\n}, versionHashModifier (null), uniquenessConstraints (\\n)\";\n}, fetch request templates {\n}";
reason = "Can't find or automatically infer mapping model for migration";
sourceModel = "(<NSManagedObjectModel: 0x600002129090>) isEditable 0, entities {\n ScorcentQuestions = \"(<NSEntityDescription: 0x600003500370>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\\n answer = \\\"(<NSAttributeDescription: 0x600002c14980>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n difficultyLevel = \\\"(<NSAttributeDescription: 0x600002c14780>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor1 = \\\"(<NSAttributeDescription: 0x600002c14c80>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor2 = \\\"(<NSAttributeDescription: 0x600002c14d00>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor3 = \\\"(<NSAttributeDescription: 0x600002c14e00>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor4 = \\\"(<NSAttributeDescription: 0x600002c14800>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n distractor5 = \\\"(<NSAttributeDescription: 0x600002c14880>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n grade = \\\"(<NSAttributeDescription: 0x600002c14d80>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n id = \\\"(<NSAttributeDescription: 0x600002c14600>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n qValue = \\\"(<NSAttributeDescription: 0x600002c14a80>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n question = \\\"(<NSAttributeDescription: 0x600002c14c00>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n questionId = \\\"(<NSAttributeDescription: 0x600002c14b80>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\\\";\\n skill = \\\"(<NSAttributeDescription: 0x600002c14a00>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n subject = \\\"(<NSAttributeDescription: 0x600002c14900>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n topic = \\\"(<NSAttributeDescription: 0x600002c14b00>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\\\n), warnings (\\\\n), versionHashModifier (null)\\\\n userInfo {\\\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\\\";\\n}, subentities {\\n}, userInfo {\\n}, versionHashModifier (null), uniquenessConstraints (\\n)\";\n}, fetch request templates {\n}";
}
Fatal error: Unresolved error Error Domain=NSCocoaErrorDomain Code=134140 "Persistent store migration failed, missing mapping model." UserInfo={sourceModel=(<NSManagedObjectModel: 0x600002129090>) isEditable 0, entities {
ScorcentQuestions = "(<NSEntityDescription: 0x600003500370>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\n answer = \"(<NSAttributeDescription: 0x600002c14980>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n difficultyLevel = \"(<NSAttributeDescription: 0x600002c14780>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n distractor1 = \"(<NSAttributeDescription: 0x600002c14c80>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor2 = \"(<NSAttributeDescription: 0x600002c14d00>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor3 = \"(<NSAttributeDescription: 0x600002c14e00>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor4 = \"(<NSAttributeDescription: 0x600002c14800>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor5 = \"(<NSAttributeDescription: 0x600002c14880>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n grade = \"(<NSAttributeDescription: 0x600002c14d80>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n id = \"(<NSAttributeDescription: 0x600002c14600>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n qValue = \"(<NSAttributeDescription: 0x600002c14a80>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n question = \"(<NSAttributeDescription: 0x600002c14c00>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n questionId = \"(<NSAttributeDescription: 0x600002c14b80>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n skill = \"(<NSAttributeDescription: 0x600002c14a00>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n subject = \"(<NSAttributeDescription: 0x600002c14900>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n topic = \"(<NSAttributeDescription: 0x600002c14b00>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n}, subentities {\n}, userInfo {\n}, versionHashModifier (null), uniquenessConstraints (\n)";
}, fetch request templates {
}, destinationModel=(<NSManagedObjectModel: 0x600002104be0>) isEditable 0, entities {
ScorcentQuestions = "(<NSEntityDescription: 0x600003504000>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\n answer = \"(<NSAttributeDescription: 0x600002c08680>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n difficultyLevel = \"(<NSAttributeDescription: 0x600002c08600>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor1 = \"(<NSAttributeDescription: 0x600002c08580>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor2 = \"(<NSAttributeDescription: 0x600002c08500>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor3 = \"(<NSAttributeDescription: 0x600002c08480>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor4 = \"(<NSAttributeDescription: 0x600002c08400>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor5 = \"(<NSAttributeDescription: 0x600002c08380>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n grade = \"(<NSAttributeDescription: 0x600002c08300>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n id = \"(<NSAttributeDescription: 0x600002c08280>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n qValue = \"(<NSAttributeDescription: 0x600002c08200>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n question = \"(<NSAttributeDescription: 0x600002c08100>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n questionId = \"(<NSAttributeDescription: 0x600002c08180>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\n \\\"length >= 1\\\"\\n), warnings (\\n 1670\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n skill = \"(<NSAttributeDescription: 0x600002c08080>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n subject = \"(<NSAttributeDescription: 0x600002c08f80>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n topic = \"(<NSAttributeDescription: 0x600002c09000>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n}, subentities {\n}, userInfo {\n}, versionHashModifier (null), uniquenessConstraints (\n)";
}, fetch request templates {
}, reason=Can't find or automatically infer mapping model for migration, NSUnderlyingError=0x600000c78240 {Error Domain=NSCocoaErrorDomain Code=134190 "(null)" UserInfo={entity=ScorcentQuestions, property=answer, reason=Source and destination attribute types are incompatible}}}: file /Users/wlionelwilliams/Desktop/XcodeApps/ScorCentDesktopApp/ScorCent/ScorCent/AppDelegate.swift, line 44
2019-08-16 11:16:34.534779-0400 ScorCent[73722:18191231] Fatal error: Unresolved error Error Domain=NSCocoaErrorDomain Code=134140 "Persistent store migration failed, missing mapping model." UserInfo={sourceModel=(<NSManagedObjectModel: 0x600002129090>) isEditable 0, entities {
ScorcentQuestions = "(<NSEntityDescription: 0x600003500370>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\n answer = \"(<NSAttributeDescription: 0x600002c14980>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n difficultyLevel = \"(<NSAttributeDescription: 0x600002c14780>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n distractor1 = \"(<NSAttributeDescription: 0x600002c14c80>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor2 = \"(<NSAttributeDescription: 0x600002c14d00>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor3 = \"(<NSAttributeDescription: 0x600002c14e00>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor4 = \"(<NSAttributeDescription: 0x600002c14800>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor5 = \"(<NSAttributeDescription: 0x600002c14880>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n grade = \"(<NSAttributeDescription: 0x600002c14d80>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n id = \"(<NSAttributeDescription: 0x600002c14600>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n qValue = \"(<NSAttributeDescription: 0x600002c14a80>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n question = \"(<NSAttributeDescription: 0x600002c14c00>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n questionId = \"(<NSAttributeDescription: 0x600002c14b80>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 100 , attributeValueClassName NSNumber, defaultValue 0, preserveValueOnDeletionInPersistentHistory NO\";\n skill = \"(<NSAttributeDescription: 0x600002c14a00>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n subject = \"(<NSAttributeDescription: 0x600002c14900>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n topic = \"(<NSAttributeDescription: 0x600002c14b00>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n}, subentities {\n}, userInfo {\n}, versionHashModifier (null), uniquenessConstraints (\n)";
}, fetch request templates {
}, destinationModel=(<NSManagedObjectModel: 0x600002104be0>) isEditable 0, entities {
ScorcentQuestions = "(<NSEntityDescription: 0x600003504000>) name ScorcentQuestions, managedObjectClassName ScorcentQuestions, renamingIdentifier ScorcentQuestions, isAbstract 0, superentity name (null), properties {\n answer = \"(<NSAttributeDescription: 0x600002c08680>), name answer, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier answer, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n difficultyLevel = \"(<NSAttributeDescription: 0x600002c08600>), name difficultyLevel, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier difficultyLevel, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor1 = \"(<NSAttributeDescription: 0x600002c08580>), name distractor1, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor1, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor2 = \"(<NSAttributeDescription: 0x600002c08500>), name distractor2, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor2, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor3 = \"(<NSAttributeDescription: 0x600002c08480>), name distractor3, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor3, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor4 = \"(<NSAttributeDescription: 0x600002c08400>), name distractor4, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor4, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n distractor5 = \"(<NSAttributeDescription: 0x600002c08380>), name distractor5, isOptional 1, isTransient 0, entity ScorcentQuestions, renamingIdentifier distractor5, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n grade = \"(<NSAttributeDescription: 0x600002c08300>), name grade, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier grade, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n id = \"(<NSAttributeDescription: 0x600002c08280>), name id, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier id, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n qValue = \"(<NSAttributeDescription: 0x600002c08200>), name qValue, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier qValue, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n question = \"(<NSAttributeDescription: 0x600002c08100>), name question, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier question, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n questionId = \"(<NSAttributeDescription: 0x600002c08180>), name questionId, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier questionId, validation predicates (\\n \\\"length >= 1\\\"\\n), warnings (\\n 1670\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n skill = \"(<NSAttributeDescription: 0x600002c08080>), name skill, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier skill, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n subject = \"(<NSAttributeDescription: 0x600002c08f80>), name subject, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier subject, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n topic = \"(<NSAttributeDescription: 0x600002c09000>), name topic, isOptional 0, isTransient 0, entity ScorcentQuestions, renamingIdentifier topic, validation predicates (\\n), warnings (\\n), versionHashModifier (null)\\n userInfo {\\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null), preserveValueOnDeletionInPersistentHistory NO\";\n}, subentities {\n}, userInfo {\n}, versionHashModifier (null), uniquenessConstraints (\n)";
}, fetch request templates {
}, reason=Can't find or automatically infer mapping model for migration, NSUnderlyingError=0x600000c78240 {Error Domain=NSCocoaErrorDomain Code=134190 "(null)" UserInfo={entity=ScorcentQuestions, property=answer, reason=Source and destination attribute types are incompatible}}}: file /Users/wlionelwilliams/Desktop/XcodeApps/ScorCentDesktopApp/ScorCent/ScorCent/AppDelegate.swift, line 44