2015-02-14 6 views
0

Я работаю над созданием плейлиста, используя spotify api.создать плейлист в spotify ios application

Я могу список воспроизведения Робота ниже кода: -

[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

playlistsForUserInSession: возвращает SPTPlaylistList объект, а не SPTListPage. Изменение вызова выглядеть, и вы будете в порядке:

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

    ... 
}]; 

Это в документации, поставляемой с библиотекой и в заголовках. Фактически, если вы Alt + щелкните по методу playlistsForUserInSession: в своем коде, вы получите небольшое всплывающее окно, которое скажет вам, что вы получите SPTPlaylistList. Чтение документации сэкономит вам много времени!

+0

Спасибо за ответ. Пожалуйста, мой вопрос о создании плейлиста. Как создать плейлист. –

Смежные вопросы