2014-10-31 1 views
0

Я пытаюсь использовать библиотеку iOS-GTLYouTube для отображения видео. До сих пор это то, что у меня есть:GTLQueryYouTube: queryForVideosListWithIdentifier: part: ничего не делал (Objective C)

//Get the youtube video list 
    GTLServiceYouTube *service = [[GTLServiceYouTube alloc] init]; 
    // Set the APIKey 
    service.APIKey = @"APIKey"; 

    GTLQueryYouTube *query = [GTLQueryYouTube queryForVideosListWithIdentifier:[vidListIds copy] part:@"id,snippet"]; 
    GTLServiceTicket *ticket = [ service executeQuery:query 
            completionHandler:^(GTLServiceTicket *ticket, id object, NSError *error) 
            { 
            // This callback block is run when the fetch completes 
             if (error == nil) 
             { 
              GTLYouTubeVideoListResponse *products = object; 
              // iteration of items and subscript access to items. 
              for (GTLYouTubeVideo *item in products) 
              { 
               GTLYouTubeVideoSnippetThumbnails *thumbnails = item.snippet.thumbnails; 
               [thumbnailMutableList addObject:thumbnails]; 

               NSLog(@"Title: %@", item.snippet.title); 
              } 
             } 
             else 
             { 
              NSLog(@"Error: %@", error.description); 
             } 
           }]; 

Я не знаю, почему, но этот код ничего не сделал. Нет ни журнала «Заголовок:», ни журнала «Ошибка». Я знаю, что это было сделано в отдельном потоке, поэтому он работал асинхронно. Но я ждал 1-2 минуты, и пока ничего не видно. Может ли кто-нибудь помочь мне здесь? Благодарю.

ответ

0

Ничего. В NSMutableString * vidListIds я забыл добавить запятую. Дурак я. Спасибо за чтение. Извините за ложную тревогу. :)

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