Xcode 6.1 Swiftの問題-'init() 'は使用できません:-[NSObjectinit]のインポートに置き換えられました

BassetMan

Xcodeを6.1にアップグレードしたところ、奇妙なコンパイルエラーが発生しました。

'init()'は使用できません:-[NSObjectinit]のインポートに置き換えられました

私は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

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ