我有一个奇怪的问题。使用标准 SPLoginViewController 登录后,我保存了用户名和凭据。再次启动后,我尝试调用:
[[SPSession sharedSession] tryLoginWithUserName: 现有凭据:
在iOS模拟器(iOS 6.0)上,它工作得很好。在我的iPhone(iOS 6.0.1)上,它没有。 SPSession在我调用tryLogin方法后正好五分钟登录。当我将我的应用程序置于后台时,SPSession 也会登录。
有没有人对此了解更多,也许还有解决方案?
谢谢
libspotify 中似乎有一个已知的错误,其中 sp_session_process_events() 有时会在next_timeout中返回过高的值。 我已经看到诸如 300100 之类的值和300195从例程中脱颖而出。
一种解决方法是将等待时间设置为最大值 next_timeout 和 50。 (或100或任何你心中想要的。 见 https://github.com/spotify/cocoalibspotify/issues/140
我希望Spotify能为libspotify创建一个已知问题列表。 我浪费了一天多的时间试图挖出这个。 希望这篇文章能为其他人挽救同样的命运。