title: Swift tableView cell set accessory type
body: <pre><code>class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
      @IBOutlet
      var tableView: UITableView
      var items: String[] = ["We", "Heart", "Swift"]
  
      override func viewDidLoad() {
          super.viewDidLoad()
          self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "myCell")
      }
  
  
      func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -&gt; Int {
          return self.items.count;
      }
  
      func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -&gt; UITableViewCell! {
  
          var cell:UITableViewCell = self.tableView.dequeueReusableCellWithIdentifier("myCell") as UITableViewCell
  
          cell.textLabel.text = self.items[indexPath.row]
          cell.accessoryType = UITableViewCellAccessoryType.DetailDisclosureButton
          cell.selectionStyle = UITableViewCellSelectionStyle.Blue
          tableView.separatorStyle = UITableViewCellSeparatorStyle.None
          return cell
      }
  
      func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
          println("You selected cell #\(indexPath.row)!")
  
      }
  }
  </code></pre>
  
  <p>My problem is that the accessoryType and the selectionStyle don't get changed.
  The tableView.separatorStyle does get changed as well as the cell.textlabel.text.
  How can I fix that?</p>