title: How to subclass UITableViewController in Swift
body: <p>I want to subclass UITableViewController and be able to instantiate it by calling a default initializer with no arguments.</p>
  
  <pre><code>class TestViewController: UITableViewController {
      convenience init() {
          self.init(style: UITableViewStyle.Plain)
      }
  }
  </code></pre>
  
  <p>As of the Xcode 6 Beta 5, the example above no longer works.</p>
  
  <pre><code>Overriding declaration requires an 'override' keyword
  Invalid redeclaration of 'init()'
  </code></pre>