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