Spotify cocoalibspotify离线状态设置为1,但所有曲目都在等待

我正在尝试允许Spotify中的曲目在我的iOS应用中脱机播放。 我已经阅读了几篇有关此问题的post,但这些建议都不适合我。

问题是标记为下载的播放列表卡在所有“等待”下载的曲目上。 我可以通过创建播放列表,添加一些曲目并标记播放列表以便下载来定期在全新的应用安装中重新创建它。 跟踪按预期下载。 然后我通过点击主页按钮来设置应用程序,然后在应用程序托盘中终止应用程序。 然后我启动应用程序并成功登录 – attemptLoginWithUserName:existingCredential:我创建另一个播放列表,添加更多曲目并标记为离线。 新播放列表的离线状态显示已下载,但所有曲目都在等待。

我试过了:

1)flushCaches:下载播放列表后

2)flushCaches:在applicationDidEnterBackground中

3)在applicationDidEnterBackground中注销:

4)在applicationWillTerminate中注销:

5)将表现不佳的播放列表标记为offforlinelineplayback设置为off,刷新缓存并将markedforofflineplayback设置为off。

到目前为止,一旦播放列表被卡住,下载另一个播放列表的唯一方法就是删除该应用并重新安装。

有没有人对如何解决这个问题有其他建议?

这是一个已知的问题,即更新很快就会解决。 与此同时,如果播放列表被卡住,您可以删除CocoaLibSpotify创建的缓存文件夹,这是重新安装的一步,但不是完全有用的解决方法。