title: CoreData not firing faults
body: <p>I am working on a <em>Tabbed Application</em> and have been struggling with a <code>CoreData</code> issue for a while now. I will do my best to be clear enough.</p>
  
  <p>The app starts with a tab, which fetches certain types of objects from <code>CoreData</code> (together with their To-Many relationship) and displays the data in a certain way. In another tab, I have a <code>UITableView</code>, which uses <code>NSFetchedResultsController</code> to display different kind of objects. Both tabs use the same <code>NSManagedObjectContext</code>. There are additional tabs that do not use CoreData or any previously retrieved objects.</p>
  
  <p>When I enter the first tab, everything works and is displayed correctly. When I navigate from there to a tab which doesn't use CoreData and go back again, everything is still fine. However, when I navigate to the tab with the <code>UITableView</code> and <code>NSFetchedResultsController</code> then back again, my objects in the first tab are faulted. This doesn't surprise me much, but I can't seem to be able to fire them. I am trying to access object's To-Many relationship and the <code>count</code> value, which - from what I know - should fire a faulted object.</p>
  
  <p>I am not sure what to think about this behaviour. Can it be that the <code>NSFetchedResultsController</code> somehow messes up previous fetches? That doesn't sound reasonable...</p>
  
  <p>Also, just so you know, I am using Swift, but that should not be affecting anything.</p>
  
  <p>Any input will be appreciated! Thanks!</p>