title: ImagesTabViewController' does not conform to protocol 'UITableViewDataSource'
body: <p>I know this question has been asked a million times, but I can't find a resolution to this specific issue. I'm using Xcode 6.3 beta 4 with Swift 1.2 and since the last update I haven't been able to get a regular UITableView with the supporting datasource and delegate protocols working. </p>
  
  <p>I am getting the above error and "Definition conflicts with previous value" for the numberOfRowsInSection function. At this point I don't know if it's a Swift change or I am missing something. The tableview is connected properly..</p>
  
  <p>Thanks for any help.</p>
  
  <pre><code>class ImagesTabViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
  
  var collectionInfo: NSArray = DataManager.getUserCollections()
  
  var items: NSMutableArray = []
  var namesArray: NSMutableArray = []
  
  override func viewDidLoad() {
      super.viewDidLoad()
  
      APIManager().getData() { completed in
          dispatch_async(dispatch_get_main_queue(), { () -&gt; Void in
              if completed {
  
                  self.collectionInfo = DataManager.getUserCollections()
                  var collectionNames: AnyObject = self.collectionInfo[3]
                  println(collectionNames)
  
  
                  self.items = NSMutableArray(array: self.collectionInfo)
              } else {
                  //do something else
              }
          })
      // Do any additional setup after loading the view.
  }
  
   func didReceiveMemoryWarning() {
      super.didReceiveMemoryWarning()
      // Dispose of any resources that can be recreated.
  }
  
      func numberOfSectionsInTableView(tableView: UITableView) -&gt; Int {
          // #warning Potentially incomplete method implementation.
          // Return the number of sections.
          return 1
      }
  
  
      func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -&gt; UITableViewCell {
  
          var collectionsAndArrays = PSCollection()
          let cell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: "cell")
  
          // Configure the cell...
  
          collectionsAndArrays = self.items[indexPath.row] as! PSCollection
          cell.textLabel!.text = collectionsAndArrays.name
          cell.detailTextLabel!.text = collectionsAndArrays.created_at
  
          return cell
      }
  
  
      func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -&gt; Int {
          // #warning Incomplete method implementation.
          // Return the number of rows in the section.
          var numberOfCollections: Int = self.items.count
  
          return numberOfCollections
  
      }
  
  
  }}
  </code></pre>