title: Initializer does not override a designated initializer Swift WatchKit
body: <p>I just updated the new beta of Xcode to continue work on my WatchKit app</p>
  
  <p>I immediately got an error after updating for all of my WatchKit extension files </p>
  
  <p>"Initializer does not override a designated initializer from its superclass"</p>
  
  <p>I wasn't receiving this error before I updated, not sure how to fix it.</p>
  
  <p>Any insights?</p>
  
  <p>Here is my code</p>
  
  <pre><code>class InterfaceController: WKInterfaceController {
  
  override init(context: AnyObject?) {
      // Initialize variables here.
      super.init(context: context)
  
      // Configure interface objects here.
      NSLog("%@ init", self)
  }
  
  override func willActivate() {
      // This method is called when watch view controller is about to be visible to user
      super.willActivate()
      NSLog("%@ will activate", self)
  }
  
  override func didDeactivate() {
      // This method is called when watch view controller is no longer visible
      NSLog("%@ did deactivate", self)
      super.didDeactivate()
  }
  
  }
  </code></pre>