我正在使用Cocoalibspotify创建一个Spotify iOS应用程序,它本质上允许实时播放列表共享。我通过让用户添加一个播放列表并将其设置为协作来做到这一点。所以我有两个问题:
1)我希望应用程序通知用户,当一个订阅者从他们之间共享的播放列表中添加或删除轨道。这可能吗?
2)是否有可能向另一个用户发送请求,让他们订阅你的播放列表?
抱歉,如果这些问题是有点糟糕的措辞。我是iOS开发和Cocolibspotify的新手。谢谢你的帮助!
SPPlaylist
声明SPPlaylistDelegate
—详细信息请查看文档和头文件。如果你刚接触iOS,还可以查一下委托模式,这在iOS开发中很常见。
SPPlaylistDelegate
声明了许多方法,用于在播放列表中添加,删除和移动轨道。
像这样设置委托:
self.playlist.delegate = self;
然后委托方法将由播放列表在适当的时候调用,如:
-(void)playlist:(SPPlaylist *)aPlaylist didAddItems:(NSArray *)items atIndexes:(NSIndexSet *)newIndexes {
// Track(s) added!
}