title: How to pass data from one table view to another table view in Swift?
body: <pre><code>import UIKit
  
  class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
  
      var tableView: UITableView
      var dict1:Dictionary&lt;Int,String&gt; = [ 0:"One",1:"TwO",2:"Three"];
  
      override func viewDidLoad() {
          super.viewDidLoad()
  
          self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
      }
  
  
      func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -&gt; Int {
          return self.dict1.count;
      }
  
      func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -&gt; UITableViewCell! {
          var cell:UITableViewCell = self.tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell
  
          cell.textLabel.text = self.dict1[indexPath.row]
  
          return cell
      }
  
      func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
          println("You selected cell #\(indexPath.row)!")
  
      }               
  }
  </code></pre>