title: request to core data after changes in it gives the old value
body: <p>i have this code into core data model for update a value into it:</p>
  
  <pre><code>if (!([photo.photoDescription isEqualToString:[photoDictionary[PHOTO_DESCRIPTION] description]])) {
          photo.photoDescription = [photoDictionary[PHOTO_DESCRIPTION] description];
          photo.isOnMap = [NSNumber numberWithBool:NO];
          [context save:&amp;error];
      }
  </code></pre>
  
  <p>in my controller i have add an observer for looking the changes into core data: </p>
  
  <pre><code>  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notificaRicevut) name:NSManagedObjectContextDidSaveNotification object:self.context];
  </code></pre>
  
  <p>when i execute the <code>[context save:&amp;error];</code> code, the notify is correctly sent, but when i make a request inside the notification method for retrieve the new value, i get the old value instead the new one.
  if i restart the app, the new value is show correctly. where is the problem? 
  thanks</p>