在我的SKScene
子类中,我实现了touchesBegan
方法。此方法将NSSet
更改为Set
,以使其与Swift 1.2兼容(请参阅此question)。
override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {
// ...
}
现在编译器给了我一个错误: Method不会覆盖其超类中的任何方法。我的代码 - 任何Swift代码 - 在1.2中被破坏了,我已经解决了除了覆盖情况之外的所有问题。我在这里错过了什么吗?
答案 0 :(得分:3)
这对我有用
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
//...
}
有关此错误发生原因的详细信息,请参阅此答案,详细解释此问题:https://stackoverflow.com/a/30892467/2091181
答案 1 :(得分:1)
所以“问题”与项目中实现了Set类的事实有关,而且我没有检测到这种冗余。相当愚蠢的错误。