Utilisation de mergedModelFromBundles: et versioning (CoreData)

Je suis en train d'utiliser la fonction de migration dans CoreData. J'ai suivi la Documentation d'Apple. J'ai un problème dans la méthode suivante:

/**
 Returns the managed object model for the application.
 If the model doesn't already exist, it is created by merging all of the models found in the application bundle.
 */
- (NSManagedObjectModel *)managedObjectModel {

    if (managedObjectModel != nil) {
        return managedObjectModel;
    }
    /* 
     * NSInvalidArgumentException', reason: '*** -[NSCFArray insertObject:atIndex:]: attempt to insert nil'
     * 2010-02-17 16:27:15.338 Patrimoine[3037:207]
     */ 
    managedObjectModel = [[NSManagedObjectModel mergedModelFromBundles:nil] retain];    
    return managedObjectModel;
}

Il semble qu'il y a le même problème sur http://iphonedevelopment.blogspot.com/2009/09/core-data-migration-problems.html

Pourtant, je n'ai choisir la méthode d'Apple suggère, en utilisant l'option de menu "Ajouter un Modèle de la Version".

Avez-vous une idée?

source d'informationauteur charlax