title: Swift tableView delegate method is not getting called
body: <p>I have created a tableview controller but its delegate methods are not getting called. I referred a few web sites and didn't came across any mistake in my code. Please help me.</p>
  
  <pre><code>class FriutsTableViewController: UITableViewController {
  var fruitsList : [AnyObject] = ["We", "love", "swift"];
  
  override func viewDidLoad() {
      super.viewDidLoad()
  
      let myCatalog = Catalog()
      fruitsList = myCatalog.fruits;
      //let view = ViewController()
  
  }
  
  override func didReceiveMemoryWarning() {
      super.didReceiveMemoryWarning()
  }
  
  override func numberOfSectionsInTableView(tableView: UITableView!) -&gt; Int {
      return 0
  }
  
  override func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -&gt; Int {
      return fruitsList.count
  }
  
  override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -&gt; UITableViewCell! {
      var cell  = tableView.dequeueReusableCellWithIdentifier("fruitIdentifier") as? UITableViewCell
  
      if !cell {
          cell = UITableViewCell(style: UITableViewCellStyle.Value1, reuseIdentifier: "fruitIdentifier")
      }
  
      cell!.textLabel.text = fruitsList[indexPath.row] as AnyObject! as String!
      return cell
  }
  
  @objc func fetchFruits() {
  
  }
  </code></pre>
  
  <p>Thanks in advance.</p>