title: Passing a Selected Row to Another Table View Controller With NSFetchedResultsController and CoreData
body: <p>I have a bit of a lack of understanding with this issue and any assistance would be appreciated. </p>
  
  <p>I have a Table View with a plus button; the user is presented with a Modal View and then inserts some text into the text fields. When they click save, that gets added to the Core Data database and saved into the Table view. </p>
  
  <p>That is no problem at all. </p>
  
  <p>What I want to achieve is allow the user to click on any cell and for a new Table View to be pushed on with THAT particular entry in mind displaying more information about that cell that was clicked. With this, I'd want to set the title of the new view controller to be the selected row's information, etc. </p>
  
  <p>I understand the concept and I understand this doesn't seem that difficult to achieve, but with this being my first app, I'm overlooking a few basic concepts and I'm finding it hard to get my head around this concept. </p>
  
  <p>The first question is: do I implement didSelectRowAtIndexPath or prepareForSegue?</p>
  
  <p>The NSManagedObjectContext is being used from the App Delegate and so I'm looking to pass the selected cell's information so that information can be displayed from the Core Data while changing the title of the view controller. </p>
  
  <p>Through reading multiple questions and resources, I do not seem any closer to understanding how I would go about achieving this. </p>
  
  <p>Would I have to create a property in the new view controller to "hold" the passed value?</p>
  
  <p>I'm lost with this so any assistance would be massively appreciated!</p>