GTLServiceYouTube executeQuery
callback не вызывается, когда я выполняю его в фоновом потоке. Видео не загружается. Он отлично работает, когда я выполняю его в основном потоке. Я получаю обратные вызовы и видео также загружается. Я могу решить это, заставив executeQuery
работать в основном потоке, но это влияет на производительность пользовательского интерфейса. Как я могу решить эту проблему?GTLServiceYouTube executeQuery callback not called
Мой код выглядит следующим образом,
self.uploadFileTicket = [service executeQuery:query
completionHandler:^(GTLServiceTicket *ticket,
GTLYouTubeVideo *uploadedVideo,
NSError *error) {
// code to handle
}
Это решение не работает для меня. Не работает функция Main Thread. Любые другие предложения? Я пробовал все, и завершение Handler не всегда называется. – Anirudh