几周前,我为 iOS 实现了 YouTube API。这很好用,我可以通过 YouTube 做所有我需要做的事情。现在我正在寻找实现 Google+。按照本指南,我已将框架复制到我的项目中。但是,我收到数百个编译器重复和重新定义错误,所有这些都与我的头文件(在我的项目中)有关。
显然 GoogleOpenSource.framework 具有相同的文件,例如GTMHTTPFetcher.h和GTLQuery,并且编译器在重新定义时抛出错误。我想明白这一点。
我不明白我将如何解决这个问题。在尝试安装 google+ 之前,我的项目下有我的头文件,如下所示:
我不认为这是留下文件的正确方法,但它有效,所以我离开了。直到现在,它才引起了重大问题。对于安装 YouTube API,我真的很迷茫,我停止了任何工作。在我的项目下,我的文件之前有这个:
并且框架添加了头文件(我无法删除),如下所示:
.
我试过的
起初我试图删除最初在我的项目中的头文件,这些头文件是从 youtube 实现中遗留下来的。尽管GTLQuery和GTMHTTPFetcher等文件位于框架头文件中,但编译器刚刚向我发送了大量警告,这些文件是如何从项目中丢失的。
所以。我知道我一开始可能会以一种倾斜的方式实现我的 YouTube 内容,但我真的对此感到困惑,不想再搞砸了!我的问题是:
- 我应该如何改变我的实现?
- 添加 G+ 框架时,我应该改变什么来消除所有重复的错误?
对不起,如果这看起来很愚蠢和违反直觉,但我发现 YouTube API 的安装确实有问题,这似乎是可行的。谢谢!