Xcode 6.1 Быстрая проблема - "init()" недоступен: заменен импортом - [NSObject init]

Я только что обновил свой Xcode до 6.1, теперь получаю странную ошибку компиляции.

'init()' недоступен: заменен на импорт - [NSObject init]

Я подклассифицирую SCNNode и имею необязательные ссылки на другие классы того же типа, которые я определяю. т.е.

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]

        }


    }

Кто-нибудь знает, как я могу это решить.

Большое спасибо

Ответы

Ответ 1

У меня есть одна и та же проблема, один из способов, который я нашел для подавления ошибки, заключается в том, чтобы явно ее использовать:

leftBay = BayNode() as BayNode