title: Swift (beta 3) "NSDictionary? does not conform to protocol 'Equatable'"
body: <p>I've had a fair few warnings and errors in my Swift code since updating to the latest Xcode 6 DP3. Most have been resolved by adopting the newly changed syntax however there is one error which seems strange.</p>
  
  <p>The following code gives the error <code>Type 'NSDictionary?' does not conform to protocol 'Equatable'</code>:</p>
  
  <pre><code>if (launchOptions != nil &amp;&amp; launchOptions![UIApplicationLaunchOptionsRemoteNotificationKey] != nil) {
  </code></pre>
  
  <p>Does anyone have a solution? I'm probably overlooking something simple here..!</p>
  
  <p>Thanks</p>