【问题标题】:Google+ & YouTube IntegrationGoogle+ 和 YouTube 集成
【发布时间】:2015-06-06 10:46:08
【问题描述】:

我有一个 iOS 应用,其中包括分享到 Google+ 的链接以及在 YouTube 上上传视频。首先,我在 Google+ 上分享了链接(关注的帖子:https://developers.google.com/+/mobile/ios/getting-started

为了在 YouTube 上上传视频,我按照教程(链接:https://nsrover.wordpress.com/2014/04/23/youtube-api-on-ios/

问题是头文件冲突在 Xcode 5.1.1 中给出错误“枚举器的重新定义”。

我该如何解决这个问题?

【问题讨论】:

  • 检查在你的项目中定义了两次的枚举
  • 你能把你看到这个错误的具体代码行贴出来吗?
  • @Vishnu:由于 Google+ 框架和 iOS 的 Gdata 客户端,枚举被定义了两次。
  • @JAL: enum { kGTMHTTPFetcherErrorDownloadFailed = -1, kGTMHTTPFetcherErrorAuthenticationChallengeFailed = -2, kGTMHTTPFetcherErrorChunkUploadFailed = -3, kGTMHTTPFetcherErrorFileHandleException = -4, kGTMHTTPFetcherErrorBackgroundExpiration = -6, 这是导致发生冲突的行。还有一些,但这里有一些行。谢谢。

标签: ios xcode youtube-api google-plus


【解决方案1】:

这里跟进比较晚:

Google 已对其整个 SDK 进行了重组。将我的 Google Sign-In SDK 副本升级到版本 2.4.0 为我解决了枚举问题。

Google 建议现在使用 Cocoapods 来管理他们的 SDK 依赖关系,因此请从您的项目中删除旧的 SDK 并通过 Cocoapods 添加新的 SDK:pod install Google

如果您不使用 Cocoapods,您可以手动安装 Sign-In SDK,方法是从 here 下载并将二进制文件与您的项目链接。

【讨论】:

    猜你喜欢
    • 2016-04-02
    • 2019-01-28
    • 2011-07-27
    • 1970-01-01
    • 2015-08-09
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    相关资源
    最近更新 更多