Si vous savez que votre base de données a été mise à jour et que vous voulez simplement rafraîchir votre ViewController (ce qui était mon cas). Je n'ai pas trouvé d'autre solution mais ce que j'ai fait, c'est que lorsque ma base de données a été mise à jour, j'ai appelé :
[self viewDidLoad] ;
à nouveau, et ça a marché. Rappelez-vous que si vous surchargez d'autres viewWillAppear ou loadView, appelez-les aussi dans le même ordre. comme.
[self viewDidLoad] ; [self viewWillAppear:YES] ;
Je pense qu'il devrait y avoir une solution plus spécifique comme le bouton de rafraîchissement dans le navigateur.