Spotify iOS SDK Beta 6在SPTAudioStreamingController构造上出错

Spotify iOS SDK Beta 6在SPTAudioStreamingController构造上出错,spotify,Spotify,将iOS SDK从Beta 5升级到Beta 6后,我收到以下错误: 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[SPTAudioStreamingController initWithClientId:]:发送到实例0x7a3f15a9740的选择器无法识别” 这一行似乎给出了错误: self.player = SPTAudioStreamingController(clientId: "my client id") 在Beta 5中,

将iOS SDK从Beta 5升级到Beta 6后,我收到以下错误:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[SPTAudioStreamingController initWithClientId:]:发送到实例0x7a3f15a9740的选择器无法识别”

这一行似乎给出了错误:

self.player = SPTAudioStreamingController(clientId: "my client id")
在Beta 5中,没有必要提供客户ID。升级之后,我添加了clientId字符串,并得到上面的错误


请注意,没有clientId参数的完全相同的代码适用于Beta 5。无论我提供什么字符串,我都会得到相同的错误。这是与SDK相关的bug吗?斯威夫特的SDK?或者在升级到Beta 6之后,我还需要做其他事情吗?

升级Xcode 6.2和Spotify iOS SDK Beta 7可以解决这个问题。不知道为什么

我现在就开始工作了,我假设Beta 6或更高版本中存在错误 可能在以前的Xcode版本中。我仍然认为错误是错误的 有点误导,所以我决定写下发生了什么

升级到iOS SDK Beta 7并将Xcode升级到版本6.2 I后 在swift中创建了一个新项目。写变量a= SPTAudioStreamingController创建了一个错误,说明…使用 initWithClientId

我想我应该试试这个= SPTAudioStreamingController.initWithClientIdclient-id-string但 这显示了另一个错误,即该方法不存在

有一段时间我很困惑,因为我忘了在 构造器。应该是这样的:var a= SPTAudioStreamingControllerclientId:客户端id字符串

我希望这对将来的其他人有所帮助


“我认为如果你发现还没有人报告,你应该检查并添加一个新的。”克利奥帕特拉感谢你指出这一点。我更新了答案。我相信目前的格式是根据指导方针制定的。