在 swift 下使用 Spotify SDK 时出现编译器错误

Compiler errors using Spotify SDK with swift

我按照所有步骤从 this guide 获取 Spotify SDK 在 swift 上运行,现在我有四个编译器错误。

这是我的代码和编译器错误的任何图片。

如有任何帮助,我们将不胜感激。

1) 对于第一个错误,您似乎在 addObserver 函数调用中缺少一些参数,特别是名称和对象参数。

2) 第二个错误,您在没有 UserDefaults 实例的情况下调用 object(forKey) 方法。请参阅:http://www.thomashanning.com/userdefaults/ 以了解有关 UserDefaults 工作原理的详细说明。 尝试这样做 "UserDefaults.standard.object(forKey: "Key")"

3) 你的第三个和第四个错误似乎是不言自明的。这通常意味着您的 ViewController 不符合 SPTAudioStreamingPlaybackDelegate 和 SPTAudioStreamingDelegate。 在您的 class 声明中,您应该将其更改为:

class TestSpotifyViewController: UIViewController {

至:

class TestSpotifyViewController: UIViewController, SPTAudioStreamingPlaybackDelegate, SPTAudioStreamingDelegate