Type 'UIViewController' does not conform to protocol 'WCSessionDelegate'
<p>Since upgrading on Xcode 8 (Beta 1) and Swift 3 I have an error in this line:</p>

<pre><code>class CloudViewController: UIViewController, WCSessionDelegate {
</code></pre>

<p>It says :</p>

<blockquote>
  <p>Type 'UIViewController' does not conform to protocol
  'WCSessionDelegate'</p>
</blockquote>

<p>This is my (with Xcode 7 and Swift 2 working) code:</p>

<pre><code>override func viewDidLoad() {
    super.viewDidLoad()

    if(WCSession.isSupported()){
        self.session = WCSession.default()
        self.session.delegate = self
        self.session.activate()
    }
}

func session(_ session: WCSession, didReceiveMessage message: [String : AnyObject]) {

    print("didReceiveMessage")

    watchMessageHandler.getMessage(message)

}
</code></pre>

<p>This error also shows up in the WKInterfaceController classes.</p>