GTLServiceYouTube executeQuery callback nicht aufgerufen
GTLServiceYouTubeexecuteQuery
callback wird nicht aufgerufen, wenn ich es im Hintergrund-Thread ausführe. Das Video wird nicht hochgeladen. Es funktioniert einwandfrei, wenn ich es im Hauptthread ausführe. Ich erhalte Rückrufe und das Video wird ebenfalls hochgeladen. Ich kann das lösen, indem ich @ erzwinexecuteQuery
wird im Hauptthread ausgeführt, dies wirkt sich jedoch auf die Leistung der Benutzeroberfläche aus. Wie kann ich dieses Problem lösen?
Mein Code geht so,
self.uploadFileTicket = [service executeQuery:query
completionHandler:^(GTLServiceTicket *ticket,
GTLYouTubeVideo *uploadedVideo,
NSError *error) {
// code to handle
}