n'a pas pu trouver un NSManagedObjectModel pour le nom de l'entité

C'est le code pour toggleAddProject méthode, la Base de Données de code est presque la même que dans Apple CoreDataBooks de l'échantillon, cependant lorsque je clique sur le bouton ajouter l'application se bloque avec entityForName: could not locate an NSManagedObjectModel for entity name 'Project' sur la ligne de départ avec newProjectController.project

-(IBAction)toggleAddProject 
{
    NewProjectViewController *newProjectController = [[[NewProjectViewController alloc] initWithStyle:UITableViewStyleGrouped] autorelease];

    //Create a new managed object context for the new project -- set its persistent store coordinator to the same as that from the fetched results controller's context.
    NSManagedObjectContext *addingContext = [[NSManagedObjectContext alloc] init];
    self.addingManagedObjectContext = addingContext;
    [addingManagedObjectContext setPersistentStoreCoordinator:[[fetchedResultsController managedObjectContext] persistentStoreCoordinator]];
    newProjectController.project = (Project *)[NSEntityDescription insertNewObjectForEntityForName:@"Project" inManagedObjectContext:addingContext];
    [addingContext release];


    UINavigationController *addNewNavigationController = [[UINavigationController alloc] initWithRootViewController:newProjectController];
    [self.navigationController presentModalViewController:addNewNavigationController animated:YES];  
    [addNewNavigationController release];
}

Tout a été synthétisé, l'entité du Projet existe. Je ne peux pas comprendre pourquoi il se bloque. La plupart des gens semblent être en mesure de corriger cette erreur en insérant le code suivant soit dans la méthode elle-même, ou dans le viewDidLoad:

if (managedObjectContext == nil) 
{ 
    managedObjectContext = [(CoreDataBooksAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext]; 
}

Lorsqu'il est modifié pour mon délégué d'application, il ne fait aucune différence. Merci pour toute aide.

InformationsquelleAutor ChrisJP | 2010-07-27