我有一个应用程序,以前使用Auth2
使用客户端ID和客户端密码登录,但现在我必须使用Google Sign In
我已按照说明进行了理解,但是在构建时出现此错误
-[__ NSDictionaryI gtm_httpArgumentsString]:无法识别的选择器已发送到实例0x17d49a40
我已经添加了框架
我已经导入了标题
我用了一个单独的GoogleServices-info.plist
CLIENT_ID
和REVERSED_CLIENT_ID
我将以下代码放入了ViewDidLoad中
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
。是否有人对如何解决这个问题有任何想法。
最佳答案
您应该导入以下框架: