2011-06-16 3 views
0

J'ai joué avec XCode4 et semble avoir eu un peu de mal. J'essayais d'organiser mon projet sur disque pour être plus joli et mieux refléter les groupes que j'avais mis en place mais j'ai apparemment cassé mon xcdatamodel. Quand je l'ai déplacé hors de la racine de mon projet, il a commencé à me donner une erreur disant Échec de l'ouverture du magasin persistant, alors j'ai tout remis comme il était. Tout a fonctionné. Comme je l'ai joué avec mon projet et a changé et déplacé des choses, il semble ne pas avoir récupéré comme prévu et ne maintenant sur ces lignes:J'ai perdu mon ManagedObjectModel

NSManagedObjectModel *mom = [self managedObjectModel]; 
    if (!mom) { 
     NSLog(@"%@:%@ No model to generate a store from", [self class], NSStringFromSelector(_cmd)); 
     return nil; 
    } 

La plupart du code est stock et je ne se soucient pas versioning ou la conservation Les données. Je veux juste qu'il soit capable de créer un nouveau magasin de données. Quelqu'un at-il des indices sur ce que j'ai manqué.

Merci,

Tom

Répondre

0

En supposant que votre modèle est de retour dans le répertoire racine, essayez de nettoyer votre projet (en utilisant Clean All élément de menu de XCode). Si cela ne fonctionne pas, vous devrez peut-être reconstruire votre modèle, ou, en dernier recours, démarrer un nouveau projet et copier les choses comme vous en avez besoin (faites ceci dans XCode, PAS dans le Finder).

En règle générale, ne déplacez pas les fichiers sur le disque. Laissez XCode gérer l'organisation sinon vous le confondrez.