title: This NSPersistentStoreCoordinator has no persistent stores (schema mismatch or migration failure). It cannot perform a save operation
body: <p>I am working on a application in which we are using x.x.xcdatamodel. Now in same x.x.xcdatamodel I have added an attribute in one of the entity. The application crashes showing the message "This NSPersistentStoreCoordinator has no persistent stores (schema mismatch or migration failure). It cannot perform a save operation.". I tried many things and i am also using lightweight migration to handle the situation but that is not working as well.Below is my code:</p>
  
  <pre><code>    - (NSPersistentStoreCoordinator *)persistentStoreCoordinator
  {
      if (__persistentStoreCoordinator != nil)
      {
          return __persistentStoreCoordinator;
      }
  
      NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"myApp.sqlite"];
  
      NSError *error = nil;
      __persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
  
      NSDictionary *options = @{
                                NSMigratePersistentStoresAutomaticallyOption : @YES,
                                NSInferMappingModelAutomaticallyOption : @YES,
                                NSSQLitePragmasOption : @{@"journal_mode" : @"DELETE"}
                                };
  
      if(![__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&amp;error])
      {
          NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
      }
  
      return __persistentStoreCoordinator;
  }
  
  
  
  
  - (BOOL) saveContext
  {
      @synchronized (_localStorage) {
          //NSLog(@"----------------------------Save context called---------------------------");
          BOOL result = TRUE;
          NSError *error = nil;
          NSManagedObjectContext *managedObjectContext = self.managedObjectContext;
  
          if (managedObjectContext != nil)
          {
              //Crashes here at this line.
              if ([managedObjectContext hasChanges] &amp;&amp; ![managedObjectContext save:&amp;error])
              {
                  NSLog(@"----------------------------Save context failed---------------------------");
                  result = FALSE;
                  NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
              }
          }
  
          //NSLog(@"----------------------------Save context completed---------------------------");
  
          return result;
      }
  }
  </code></pre>
  
  <p>Am i missing something over here? OR Is it like i have to perform complete migration even if i add a single attribute in an entity?Thanks in advance.</p>