在这段代码中,当我输入GIDSignIn.sharedInstance时,由于某种原因,sharedInstance不是一个函数,这意味着我不能访问clientID。我在任何地方都找不到解决这个问题的方法。
import UIKit
import GoogleSignIn
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
GIDSignIn.sharedInstance().clientID = "clientID"
return true
}发布于 2021-08-27 10:00:58
在最新版本的GoogleSignIn SDK中。删除了此方法。
现在,在新版本中,请关注此链接或以下代码。https://developers.google.com/identity/sign-in/ios/sign-in
@IBAction func clkLoginWithGmail(_ sender: UIButton) {
let signInConfig = GIDConfiguration.init(clientID: "clientID-XYZ")
GIDSignIn.sharedInstance.signIn(with: signInConfig, presenting: self) { user, error in
}
}https://stackoverflow.com/questions/68950569
复制相似问题