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]
コメントを追加