我正在尝试让来自 Spotify 的曲目在我的 iOS 应用程序中离线播放。我已经阅读了几篇关于这个问题的帖子,但没有一个建议对我有用。
问题是标记为下载的播放列表卡住了所有“等待”下载的曲目。我可以通过创建播放列表、添加一些曲目并标记播放列表以供下载,在全新的应用程序安装中定期重新创建它。曲目按预期下载。然后我通过点击主页按钮来后台应用程序并在应用程序托盘中终止应用程序。然后我启动应用程序并成功登录 - attemptLoginWithUserName:existingCredential: 我创建另一个播放列表,添加更多曲目并标记为离线。新播放列表的离线状态显示已下载,但所有曲目都在等待。
我试过了:
1)flushCaches:播放列表下载后
2)flushCaches:在applicationDidEnterBackground
3) 在 applicationDidEnterBackground 中注销:
4) 在应用程序WillTerminate 中注销:
5) 将标记为离线播放的不良播放列表设置为关闭,刷新缓存并再次将标记为离线播放设置为关闭。
到目前为止,一旦播放列表卡住,下载另一个播放列表的唯一方法就是删除应用程序并重新安装。
有没有人对如何解决这个问题有其他建议?