在 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
我按照所有步骤从 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