2013-01-24 37 views
0

我有一個奇怪的問題。在使用標準SPLoginViewController登錄後,我保存了用戶名和憑證。之後,我再次啓動,我嘗試撥打:可以使用attemptLoginWithUserName登錄:在模擬器上,但不能在iPhone上

[SPSession sharedSession] attemptLoginWithUserName: existingCredential:

在iOS模擬器(的iOS 6.0),它工作得很好。在我的iPhone上(iOS 6.0.1),它沒有。在我調用attemptLogin方法後,SPSession正好在五分鐘內登錄。當我將應用程序放在後臺時,SPSession也會登錄。

有沒有人知道更多關於這個,也許一個解決方案?

感謝

回答

0

這似乎有一個已知的bug在libspotify其中sp_session_process_events()有時會在next_timeout返回過高的值。我已經看到例如300100和300195等值。

一種解決方法是設置你的等待,以next_timeout和50的最大(或100或任何你的心臟的慾望。)查看https://github.com/spotify/cocoalibspotify/issues/140

我希望Spotify的將開始一個已知問題列表libspotify。我花了一天的時間試圖挖掘這一個。希望這篇文章能夠拯救別人同樣的命運。

相關問題