ios - 在 Spotify iOS 应用程序中创建播放列表

标签 ios spotify

我正在使用 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;

最佳答案

playlistsForUserInSession: 返回一个 SPTPlaylistList 对象,而不是一个 SPTListPage。将您的调用更改为如下所示,您会没事的:

[SPTRequest playlistsForUserInSession:session callback:^(NSError *error, SPTPlaylistList *list) {

    ...
}];

这在库随附的文档和标题中。事实上,如果您 Alt+单击代码中的 playlistsForUserInSession: 方法,您会看到一个小弹出窗口,告诉您您获得了一个 SPTPlaylistList 返回。阅读文档将为您节省大量时间!

关于ios - 在 Spotify iOS 应用程序中创建播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28514534/

相关文章:

ios - 使用 MapKit 的 swift 3 错误

javascript - Spotify web-api 暂停事件监听器

ios - 所有播放列表似乎都缺少订阅者

node.js - 如何在 Express Route 之外使用 Spotify 访问 token

c++ - 如何从 URI 获取 sp_track*?

ios - Storyboard:“UIStoryboardSegue的子类必须覆盖-perform。”

iOS 8 灯状态栏不工作

ios - 在 objective-c 中解析多行json

iOS后台模式和NStimer

api - 415 从请求 token Spotify API 回来