首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择器‘handleURL’声明的'GIDSignIn‘没有可见的@接口:

选择器‘handleURL’声明的'GIDSignIn‘没有可见的@接口:
EN

Stack Overflow用户
提问于 2020-01-22 18:22:22
回答 2查看 3.1K关注 0票数 2

我在objective C中实现了谷歌SignIn的委托方法,但我得到了下面的错误Error - No visible @interface for 'GIDSignIn'

代码语言:javascript
复制
- (BOOL)application:(UIApplication *)app
            openURL:(NSURL *)url
            options:(NSDictionary<NSString *, id> *)options{

    return [[GIDSignIn sharedInstance] handleURL:url];

}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-22 18:31:56

替换它,然后重试一次,引用:Google Sign-In quick migration guide

代码语言:javascript
复制
  [[GIDSignIn sharedInstance] handleURL:url sourceApplication:sourceApplication annotation:annotation];

完整答案

代码语言:javascript
复制
- (BOOL)application:(UIApplication *)application
    openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {

return [[GIDSignIn sharedInstance] handleURL:url sourceApplication:sourceApplication annotation:annotation];

}
票数 1
EN

Stack Overflow用户

发布于 2020-06-03 16:30:17

更改自:

代码语言:javascript
复制
[[GIDSignIn sharedInstance] handleURL:url
                sourceApplication:sourceApplication
                       annotation:annotation];

至:

代码语言:javascript
复制
[[GIDSignIn sharedInstance] handleURL:url];

访问:https://developers.google.com/identity/sign-in/ios/quick-migration-guide#objective-c

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

https://stackoverflow.com/questions/59857486

复制
相关文章

相似问题

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