我有一个奇怪的问题。在使用标准SPLoginViewController登录后,我保存了用户名和凭证。我再次启动后,我试着打电话:
[[SPSession sharedSession] attemptLoginWithUserName: existingCredential:
在iOS模拟器(iOS 6.0)上,它运行正常。在我的iPhone(iOS 6.0.1)上,它没有。在我调用attemptLogin方法后五秒钟,SPSession正在登录。当我将我的应用程序放在后台时,SPSession也会登录。
有谁知道更多关于此问题的解决方案?
谢谢
答案 0 :(得分:0)
似乎libspotify中存在一个已知错误,其中sp_session_process_events()有时会在next_timeout中返回过高的值。我已经看到300100和300195等值已经超出惯例。
一种解决方法是将等待时间设置为next_timeout和50的最大值。(或100或您心中所需的任何内容。)请参阅https://github.com/spotify/cocoalibspotify/issues/140
我希望Spotify能够为libspotify启动已知问题列表。我浪费了一天时间试图挖出这个。希望这篇文章能为其他人节省相同的命运。