Swift 4.1:"自用方法调用' defaultConfiguration'之前' super.init'调用"

时间:2018-05-27 08:08:00

标签: ios swift swift4.1

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

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

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
}

任何帮助吗??

1 个答案:

答案 0 :(得分:0)

我发现fork更新为 Swift 4.1 代码herehere您可以找到修复错误的提交。

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

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