无法指定“ViewController”类型的值来键入“SPTAudioStreamingDelegate!”设置Spotify API时

时间:2017-11-20 20:45:31

标签: ios swift3 xcode8 spotify

尝试设置Spotify API并遇到以下错误: “无法指定'ViewController'类型的值来键入'SPTAudioStreamingDelegate!'”在下面的函数中。

我非常迷失在这里,任何帮助都会受到赞赏。

    func initializePlayer(authSession:SPTSession){
    if self.player == nil {
        self.player = SPTAudioStreamingController.sharedInstance()
        self.player!.playbackDelegate = self
        self.player!.delegate = self
        try! player!.start(withClientId: auth.clientID)
        self.player!.login(withAccessToken: authSession.accessToken)
    }
}

1 个答案:

答案 0 :(得分:1)

我猜你的视图控制器self不符合SPTAudioStreamingDelegate协议。

https://spotify.github.io/ios-sdk/Protocols/SPTAudioStreamingDelegate.html

class MyViewController : SPTAudioStreamingDelegate {
    ...
}