Cocoalibspotify如何在SPPlaylist更改时调用方法

时间:2014-05-10 02:16:51

标签: ios spotify libspotify cocoalibspotify-2.0

我正在使用Cocoalibspotify创建一个Spotify iOS应用程序,该应用程序基本上允许实时播放列表共享。我通过让用户添加播放列表并将其设置为协作来完成此操作。所以我有两个问题:

1)我希望应用在订阅者从他们之间共享的播放列表中添加或删除曲目时通知用户。这可能吗?

2)是否可以向其他用户发送请求以让他们订阅您的某个播放列表?

对不起,如果这些问题措辞不好。我对iOS开发和Cocolibspotify都很陌生。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

SPPlaylist声明SPPlaylistDelegate - 查看文档和头文件以获取详细信息。如果您是iOS新手,也可以查看委托模式 - 这在iOS开发中非常常见。

SPPlaylistDelegate声明了在播放列表中添加,删除和移动曲目时的多种方法。

像这样设置你的代表:

self.playlist.delegate = self;

然后适当时播放列表将调用委托方法,例如:

-(void)playlist:(SPPlaylist *)aPlaylist didAddItems:(NSArray *)items atIndexes:(NSIndexSet *)newIndexes {

    // Track(s) added!
}