Swift 4.1: «вызов самостоятельно используемого метода defaultConfiguration перед вызовом super.init» - PullRequest
0 голосов
/ 27 мая 2018

Я пытаюсь интегрировать библиотеку в свой проект, вот ссылка на 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 голосов
/ 27 мая 2018

Я нашел вилку с обновленным до Swift 4.1 кодом здесь здесь вы можете найти коммит, который исправит вашу ошибку.

Вы можете установить этот форк, просто добавив следующую строку:

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