我刚把我的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]
}
}
有谁知道我如何解决这个问题。
非常感谢
bayNode
这样的名称,它将有助于其他人(包括SO的语法高亮器)阅读您的代码。 - rickster