在spotify ios应用程序中创建播放列表

时间:2015-02-14 10:13:17

标签: 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;

1 个答案:

答案 0 :(得分:1)

playlistsForUserInSession:会返回SPTPlaylistList个对象,而不是SPTListPage。将您的通话更改为这样,您就可以了:

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

    ...
}];

这是随库提供的文档和标题中所示。事实上,如果你Alt +点击代码中的playlistsForUserInSession:方法,你会得到一个弹出窗口,告诉你有SPTPlaylistList回来。阅读文档将为您节省大量时间!