hec*_*oge 10 xcode swift google-signin
将 GoogleSignIn 的 pod 版本从以前的版本更改为 v5.0.0 时出现问题。
hec*_*oge 18
你必须改变GIDSignInUIDelegate,以GIDSignInDelegate作为GoogleSignIn文档中的例子:
https://developers.google.com/identity/sign-in/ios/sign-in?ver=swift
该GIDSignInUIDelegate协议过去需要在启动的 UIViewController 中实现GIDSignIn.sharedInstance().signIn()。UIViewController 必须使用GIDSignIn.sharedInstance().uiDelegate = self.
自 GoogleSignIn 5.0.0 以来,这已发生变化。启动的 UIViewControllerGIDSignIn.sharedInstance().signIn()应该使用 注册自己GIDSignIn.sharedInstance()?.presentingViewController = self,显然不再需要实现GIDSignInUIDelegate不再存在的 。
在GIDSignInDelegate仍然意图在其中应使用寄存器本身的AppDelegate通常被实现GIDSignIn.sharedInstance().delegate = self。
另请参阅:https : //developers.google.com/identity/sign-in/ios/quick-migration-guide
| 归档时间: |
|
| 查看次数: |
4782 次 |
| 最近记录: |