Swift 4.1 :"在'super.init'调用之前调用'defaultConfiguration'的自



我正在尝试在我的项目中集成一个库,这是指向 github 的链接 https://github.com/rinov/YoutubeKit/tree/0.1.2

但是我在这两个方法中收到此错误"在'super.init'调用之前调用'defaultConfiguration'"

public init(frame: CGRect = .zero, playerVars: [String: AnyObject]) {
super.init(frame: frame, configuration: defaultConfiguration())
commonInit()
self.playerVars = playerVars
}

public init(frame: CGRect = .zero, playerVars: [VideoEmbedParameter] = []) {
super.init(frame: frame, configuration: defaultConfiguration())
commonInit()
guard !playerVars.isEmpty else { return }
var params: [String: AnyObject] = [:]
playerVars.forEach {
let property = $0.property
params[property.key] = property.value
}
self.playerVars = params
}

请帮忙吗?

我在这里找到了更新到Swift 4.1代码的 fork。 在这里,您可以找到修复错误的承诺。

您可以通过添加以下行来安装此分支:

pod 'YoutubeKit', :git => 'https://github.com/jayhuo/YoutubeKit.git'

最新更新