0

我正在开发一个 Spotify IOS 应用程序,我一直在尝试让用户的播放列表使用 [[SPSession sharedSession]userPlaylists]

大多数时候,它不返回任何播放列表,偶尔,它确实返回所有播放列表。从那以后我正确登录 [[SPSession sharedSession] starredPlaylist][[SPSession sharedSession] inboxPlaylist] 始终返回播放列表
有人知道发生了什么吗?

4

1 回答 1

0

CocoaLibSpotify 中的所有内容都是异步的——您需要等到loaded属性userPlaylists返回YES之前,该playlists属性才会包含任何有用的内容,并且其中包含的每个播放列表都有一个loaded属性,该属性设置为YES播放列表的名称和曲目列表已加载时。

播放列表堆栈(以及 CocoaLibSpotify 中的其他地方)中的所有属性都符合 Key-Value Observing。最好的方法是观察您感兴趣的属性,然后在设置它们时做出反应。

于 2012-04-09T17:44:04.657 回答