0

我正在尝试使用 firebase google 登录。我创建了一个视图,将类设置为 GIDSignInButton。我在视图控制器中附加了一个插座,但是当我运行应用程序并单击 GIDSignInButton 时,应用程序崩溃并出现:

*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“您必须指定 |clientID| 对于 |GIDSignIn|'

有谁知道如何解决这一问题?

4

1 回答 1

0

didFinishLaunchingWithOptions请在类的方法中尝试此代码AppDelegate

      GIDSignIn.sharedInstance().clientID = FirebaseApp.app()?.options.clientID
      GIDSignIn.sharedInstance().delegate = self

如果您不使用 firebase,那么您可以编写:

GIDSignIn.sharedInstance().clientID = "your client id present in googleservice .plist file"
GIDSignIn.sharedInstance().delegate = self

它可能会帮助你。谢谢你。

于 2019-01-18T10:08:33.503 回答