可以尝试登录使用用户名登录:在模拟器上,但不能在iPhone上登录

时间:2013-01-24 21:07:14

标签: cocoalibspotify-2.0

我有一个奇怪的问题。在使用标准SPLoginViewController登录后,我保存了用户名和凭证。我再次启动后,我试着打电话:

  

[[SPSession sharedSession] attemptLoginWithUserName:   existingCredential:

在iOS模拟器(iOS 6.0)上,它运行正常。在我的iPhone(iOS 6.0.1)上,它没有。在我调用attemptLogin方法后五秒钟,SPSession正在登录。当我将我的应用程序放在后台时,SPSession也会登录。

有谁知道更多关于此问题的解决方案?

谢谢

1 个答案:

答案 0 :(得分:0)

似乎libspotify中存在一个已知错误,其中sp_session_process_events()有时会在next_timeout中返回过高的值。我已经看到300100和300195等值已经超出惯例。

一种解决方法是将等待时间设置为next_timeout和50的最大值。(或100或您心中所需的任何内容。)请参阅https://github.com/spotify/cocoalibspotify/issues/140

我希望Spotify能够为libspotify启动已知问题列表。我浪费了一天时间试图挖出这个。希望这篇文章能为其他人节省相同的命运。