J'ai donc créé une nouvelle version de mon modèle de données et créé un champ facultatif précédemment non facultatif (en lui donnant une valeur par défaut). Selon la documentation, cela signifie que ma migration est éligible pour une migration légère et automatique.Migration légère Core Data: impossible de trouver ou de déduire automatiquement le modèle de mappage pour la migration
I des options a également ajouté que permettent quand j'ouvrir le magasin, également par la documentation:
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
[NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
Quand mon application commence, cependant, je reçois l'erreur suivante: « Vous ne trouvez pas ou automatiquement modèle de mappage inféré pour la migration ".
Est-ce que quelqu'un sait quel pourrait être le problème ici? Toute aide est la bienvenue, merci!
Devez-vous également spécifier une valeur par défaut pour l'attribut si vous le rendez non-optionnel? –
Je ne me dérange pas le neg. Ça me dérange qu'on ne me dise pas pourquoi. Quel paraisseux. –
Ahh, probablement parce que j'ai répondu à votre question dans ma description: "en lui donnant une valeur par défaut". – elsurudo