Как создать экземпляр GTLRYouTubeService для iOS? - PullRequest
0 голосов
/ 13 мая 2019

Я разрабатываю приложение для iOS, и мне (предположительно) нужно использовать экземпляр GTLRYouTubeService; Однако я не могу создать его непосредственно в Swift, поэтому я хотел бы знать, есть ли у вас эффективные решения.

Я пытался найти информацию об API YouTube, об экземпляре GTLRYouTubeService, документации и примерах кода; но я не мог найди что-нибудь.


Эта строка не работает, потому что она "внутренняя в GoogleAPIClientForREST.GTLRYouTubeService" (согласно AppCode)

let service : GTLRYouTubeService = GTLRYouTubeService()

Я также пытался привести его из GTLRService, но, честно говоря, не уверен, что это сработает.

var service: GTLRYouTubeService = GTLRService() as! GTLRYouTubeService

Итак, предположительно, я могу сделать это в Objective-C через определенный класс:

+ (GTLRYouTubeService *)sharedServiceInstance {
    if (service == nil) {
        service = [GTLRYouTubeService init];
    }
    return service;
}

Хотя я сомневаюсь, что это будет эффективное решение.

Я хотел бы иметь экземпляр, возможно, совместно используемый всеми приложениями текущего "времени жизни".

Спасибо за вашу помощь.

...