title: type TypeViewOne does not conform to protocol UITableViewDataSource
body: <p>This is my code</p>
  
  <pre><code>class TableViewOne: UITableViewDataSource, UITableViewDelegate {
  
  
       func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -&gt; UITableViewCell {
          let cell = tableView.dequeueReusableCellWithIdentifier("firstCell") as! firstCell
          let index = indexPath.row
          cell.labelMy.text = ViewController.firstData![index]
          return cell
  
      }
  
      override func numberOfSectionsInTableView(tableView: UITableView) -&gt; Int {
          return 1
      }
  
       func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -&gt; Int {
          if let s = ViewController.firstData {
              return s.count
          }
          return 0
      }
  
  }
  </code></pre>
  
  <p>I don't know why this time I am getting this error though when I use a subclass of <code>UITableViewController</code> those would be enough, sounds like the <code>UITableViewControlelr</code> has implemented for other required functions, but I couldn't know them my self.</p>