title: CoreData: Reload Data Before returning to UITableView
body: <p>I know core data is very much tied to the UITableViewController, however I have an app that has two pages which you can update data on, it would be great if I could see updated values reflected in the relevant labels of each page without having to return to the UITableViewController and using tableView.reloadData(). Is there a way to achieve this? 
  Thanks </p>
  
  <p>EDIT: I've added a diagram which I hopes makes my question a little clearer. I'd like to make updates to the managed object in view D, which I can confirm (via println) is already working as expected, however when I poptoViewController C, nothing has changed and I'm seeing outdated information. Only when I return to A, the tableview, do the changes to the object become apparent in the UI. So is there a way I can reload the object on view C without having to go back to A? </p>
  
  <p>EDIT #2: After reading the responses below (thanks!), I think that my question boils down to <strong>How can I implement the functionality of NSFetchedResultsController on a ViewController that does not have a UITableView?</strong></p>
  
  <p><img src="https://i.stack.imgur.com/OowL8.png" alt="enter image description here"></p>