title: Passing Core Data objects from UITableViewCell to another View Controller
body: <p>Currently I have the application loading up the data in a tableview presented to the user that I want them to select the object they wish to view further details about. From their I want to be able to read out the data in the object to the user in various forms either labels or a tableview dependent on the data. </p>
  
  <p>I have been reading around and trying to understand this stuff but it is all still new to me! I had another guy on here help me out with saving the data and passing the data around to store but reading it out is a seemingly different thing. Any examples in swift language would lead me down the right path I know that I need to use the didselectrow method and call a segue and also that I need a prepare for segue but I am not quite sure how it should look.</p>
  
  <p>I have read multiple posts and some do actually attempt to pass objects but not in the manner in which I am trying to..Are you able to pass whole objects after they have been have been selected in a tableview to another view controller to present all data related to that object or are you only able to pass information from that object to the next viewcontroller? I have examples of prepareforsegue and perform segue before not sure what else I am missing but I am currently not able to pass any information between the tableview and the viewcontroller.</p>
  
  <pre><code>override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
      if (segue.identifier == "decktoRecord") {
  
          var detailVC: StatWidgetViewController = segue.destinationViewController as! StatWidgetViewController
  
          detailVC.deckRecord = decktoPass
  
      }
  
  }
  
  func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
  
      let indexPath = tableView.indexPathForSelectedRow()
  
      let selectedCell = tableView.cellForRowAtIndexPath(indexPath!) as UITableViewCell?
  
      self.performSegueWithIdentifier("decktoRecord", sender: indexPath);
  
  }
  </code></pre>
  
  <p>decktoPass is just a variable that contains the type of data entity that is the primary entity of the object.</p>