title: unexpectedly found nil while unwrapping an Optional value in uitableviewcontroller
body: <p>I get this error when I actually run the code (this line is the problem <em>var cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier(CellId) as UITableViewCell</em>. THis is in a UITableViewController class.</p>
  
  <pre><code>import UIKit
  
  class AlarmsTableViewController: UITableViewController {
  
  var myData:Array&lt;AnyObject&gt; = []
  
  
  
  override func viewDidLoad() {
      myData = ["one", "two", "three", "four"]
  }
  
  override func didReceiveMemoryWarning() {
  
  }
  
  override func numberOfSectionsInTableView(tableView: UITableView) -&gt; Int {
      return 1
  }
  
  override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -&gt; Int {
      return myData.count
  }
  
  override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -&gt; UITableViewCell {
  
      let CellId:String = "Cell"
      var cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier(CellId) as UITableViewCell
  
      //if let ip = indexPath {
          cell.textLabel?.text = myData[indexPath.row] as? String
      //}
  
  
      return cell
  }
  
  
  override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -&gt; Bool {
  
      return true
  }
  
  override func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
  
      if editingStyle == .Delete {
  
          //Delete row from data source
          //if let tv = tableView? {
              myData.removeAtIndex(indexPath.row)
              tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade)
  
  
      } else if editingStyle == .Insert {
  
      }
  }
  
  
  }
  </code></pre>