首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用GIDSignIn.sharedInstance.clientID =时出错代码

使用GIDSignIn.sharedInstance.clientID =时出错代码
EN

Stack Overflow用户
提问于 2015-12-25 02:20:28
回答 2查看 1.2K关注 0票数 5

我有一个应用程序,我以前使用Auth2登录,使用客户Id和客户端机密,但现在我必须使用Google Sign In

我已经按照我理解的指令来做了,但是当我构建的时候,我得到了这个错误

-__NSDictionaryI gtm_httpArgumentsString:未识别的选择器发送到实例0x17d49a40

我已经添加了框架,我已经导入了标题,我用CLIENT_IDREVERSED_CLIENT_ID单独创建了一个

我已将以下代码放入我的ViewDidLoad中

代码语言:javascript
复制
GIDSignIn.sharedInstance.delegate = self;
GIDSignIn.sharedInstance.uiDelegate = self;
GIDSignIn.sharedInstance.clientID = @"55240XXXXX13-aduv6ncti03giqt46s3oq4t83plqck10.apps.googleusercontent.com" ;
GIDSignIn.sharedInstance.scopes=@[@"https://www.googleapis.com/auth/plus.login",@"https://www.googleapis.com/auth/plus.me"];

如果我注释掉了GIDSignIn.sharedInstance.clientID,应用程序的构建就会很好,但是当我不这样做的时候,应用程序就会出现上述错误。

我还链接了图书馆的-ObjC

有没有人对如何解决这个问题有任何想法。

EN

回答 2

Stack Overflow用户

发布于 2016-04-05 20:02:13

您应该导入以下框架:

  • AddressBook.framework
  • SafariServices.framework
  • SystemConfiguration.framework
  • libz.tbd
票数 2
EN

Stack Overflow用户

发布于 2017-01-17 09:22:37

我尝试了所有在互联网上找到的解决方案,但解决不了这个问题,然后我尝试了人工集成,而不是pod,它对我起了作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34459504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档