我在xib中使用了GPPSignInButton,然后进行了插座连接。甚至尝试使用以下代码设置图像后,它也没有设置。任何对此的解决方案将有所帮助

@IBOutlet var signInButton : GPPSignInButton?

override func viewDidLoad() {
    super.viewDidLoad()
    signInButton?.colorScheme = kGPPSignInButtonColorSchemeDark
    signInButton?.style = kGPPSignInButtonStyleWide
    signIn = GPPSignIn.sharedInstance()
    signIn?.shouldFetchGoogleUserEmail = true
    signIn?.clientID = GOOGLE_CLIENT_ID
    signIn?.scopes = ["profile"]
    signIn?.delegate = self
   // signIn?.authenticate()
  //  signIn?.trySilentAuthentication()
}

最佳答案

我创建了一个UIButton并将其设置为Custom,然后从
自定义类中的GPPSignInButton,但我没有任何运气

这就是问题。

创建xib时,/必须/使用调色板中的UIView而不是UIButton

如果拖动UIButton,它将无法正常工作。

删除您添加的按钮,将其拖到“视图”中,并将其自定义类设置为GPPSignInButton,重新连接插座,即可解决问题。

不要而不是使用以下一项:

使用以下一项:

关于ios - GPPSignInButton无法加载Google登录图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27674082/

10-12 01:21