不调用SPPlaylist上的回调

时间:2012-06-18 21:25:59

标签: objective-c cocoa cocoalibspotify-2.0

我在收到播放列表的更改时遇到了问题(已添加,删除和移动的曲目)。

我有以下流程:

  • 创建SPSession
  • 登录
  • 从URI
  • 创建播放列表

然后我通过添加,删除和移动一些曲目来更改Spotify桌面应用中的播放列表。通过我的SPPlaylistDelegate上的回调通知了2个更改。但随后就停止了。不再通知播放列表中的任何更改。这对于旧版本的CocoaLibSpotify来说是完美的。

任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

没有代码,我无法真正回答具体问题,但需要注意以下几点:

首先,简单的东西:

1)样本应用程序中是否会发生这种情况? 2)你是否对播放列表保持强烈的引用,以免被解除分配?

更高级:

3)您确定事件未被合并为一个包含多个操作的更改吗? 4)您是否正在检查播放列表的items属性 - 它们是否同步? 5)你等待多长时间了?他们可能需要一段时间才能完成 - 只因为一个事件立即发生并不意味着下一个事件将会发生。

但我真的需要看一些代码才能正确回答这个问题。