林重写指定初始化试图继承一个类我做了继承NSObject的,这些都是片段:斯威夫特:初始化程序不自其超
bPlayer.swift:
import UIKit
import Foundation
import QuartzCore
class bluetoothPlayer: player {
override init (game: MultiGame) {
super.init(game: game)
}
}
Player.swift :
import UIKit
import Foundation
import QuartzCore
class player: NSObject {
init (game: NSObject) {
super.init()
}
}
,但我得到了以下错误:
Initializer does not override a designated initializer from its superclass
如果我删除从bluetoothPlayer初始化的“覆盖”关键词,下面的错误出现,而不是:
Initializer 'init(game:)' with Objective-C selector 'initWithGame:' conflicts with initializer 'init(game:)' from superclass 'player' with the same Objective-C selector
谢谢!这工作! –