O retorno de chamada executeQuery do GTLServiceYouTube não é chamado

GTLServiceYouTubeexecuteQuery retorno de chamada não chamado quando eu executá-lo em thread de fundo. O vídeo não será carregado. O problema é que, quando você executa o processo, ele não é executado. Eu posso resolver isso forçandoexecuteQuery para executar no thread principal, mas isso afeta o desempenho da interface do usuário. Como posso resolver este problema?

Meu código é assim,

self.uploadFileTicket = [service executeQuery:query
                                completionHandler:^(GTLServiceTicket *ticket,
                                                    GTLYouTubeVideo *uploadedVideo,
                                                    NSError *error) {
// code to handle
}

questionAnswers(1)

yourAnswerToTheQuestion