title: Xcode 6.1 Swift issue - 'init()' is unavailable: superseded by import of -[NSObject init]
body: <p>I have just upgraded my Xcode to 6.1 an am now getting a strange compilation error.</p>
  
  <blockquote>
    <p>'init()' is unavailable: superseded by import of -[NSObject init]</p>
  </blockquote>
  
  <p>I am subclassing SCNNode and have a optional references to other classes of the same type I am defining. i.e. </p>
  
  <pre><code>import UIKit
  import SceneKit
  
      class BayNode: SCNNode {
  
          var leftBay:BayNode?
          var rightBay:BayNode?
  
  
          func addLeftBay()
          {
  
              leftBay = BayNode()   // 'init()' is unavailable: superseded by import of -[NSObject init]
  
          }
  
  
      }
  </code></pre>
  
  <p>Does anybody know how I can resolve this.</p>
  
  <p>Many Thanks</p>