我正在开发一个iOS应用,我(据说)需要使用GTLRYouTubeService实例;但是,我无法直接在Swift中创建一个,所以我想知道您是否有有效的解决方案。
我试图搜索有关YouTube API,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;
}
尽管我怀疑这将是一个有效的解决方案。
我想要一个实例,可能在所有应用程序当前的“生命周期”之间共享。
谢谢您的帮助。