     super.viewDidLoad()
     // Do any additional setup after loading the view, typically from a nib.
     
+    self.setupFetchedResultsController()
+    
     self.tableView.dataSource = self
     self.tableView.delegate = self
   }

extension ViewController: UITableViewDataSource
{
  func numberOfSectionsInTableView(tableView: UITableView) -> Int {
    return 0
  }
  
  func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return 0
  }
  
  func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    return UITableViewCell()
  }
}


      println("An error Occured \(error)")
    }
  }
  
  func controllerDidChangeContent(controller: NSFetchedResultsController) {
    self.tableView.reloadData()
  }
}
