首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GIDSignIn添加日历范围不起作用

GIDSignIn添加日历范围不起作用
EN

Stack Overflow用户
提问于 2015-11-23 11:14:28
回答 1查看 413关注 0票数 0

看起来我是在遵循谷歌给出的说明,但当权限屏幕出现时,我看到的只是基本的个人资料视图权限。

之前使用的是GPPSignInButton,并且工作正常。下面是使用的代码

代码语言:javascript
复制
- (void)signIn:(GIDSignIn *)signIn presentViewController:(UIViewController *)viewController {
   NSArray *currentScopes = [GIDSignIn sharedInstance].scopes;
   signIn.scopes = [currentScopes arrayByAddingObject:@"https://www.googleapis.com/auth/calendar"];
   [self presentViewController:viewController animated:YES completion:nil];
}
EN

回答 1

Stack Overflow用户

发布于 2015-11-28 13:24:21

显然,在signIn内部改变作用域:(GIDSignIn *)signIn presentViewController为时已晚。考虑到我是在它自己的视图中这样做的,而不是在应用程序登录/启动期间,这是不起作用的。已将作用域更改移动到viewDidLoad或viewWillAppear修复了此问题。

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

https://stackoverflow.com/questions/33863218

复制
相关文章

相似问题

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