我正在使用spotify api创建播放列表。
我可以通过以下代码获取播放列表列表: -
[SPTRequest playlistsForUserInSession:session callback:^(NSError *error, SPTListPage *list){
if (error != nil) {
UIAlertView *view = [[UIAlertView alloc] initWithTitle:@"Getting User Info Failed"
message:error.userInfo[NSLocalizedDescriptionKey]
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[view show];
return;
}
NSLog(@"list==>%@",list.items);
}];
但我发现以下功能用于创建名称播放列表。
班级名称为SPTPlaylistList
但我不知道如何使用以下功能。请帮助我。
-(void)createPlaylistWithName:(NSString *)name publicFlag:(BOOL)isPublic session:(SPTSession *)session callback:(SPTPlaylistCreationCallback)block;
答案 0 :(得分:1)
playlistsForUserInSession:
会返回SPTPlaylistList
个对象,而不是SPTListPage
。将您的通话更改为这样,您就可以了:
[SPTRequest playlistsForUserInSession:session callback:^(NSError *error, SPTPlaylistList *list) {
...
}];
这是随库提供的文档和标题中所示。事实上,如果你Alt
+点击代码中的playlistsForUserInSession:
方法,你会得到一个弹出窗口,告诉你有SPTPlaylistList
回来。阅读文档将为您节省大量时间!