我没有使用谷歌登录按钮,而是设计了自己的谷歌登录按钮,并将按钮连接到View Controller,但我一直收到“由于未捕获的异常终止应用程序'NSInvalidArgumentException',原因:' - [UIViewController signInGoogleButtonDidTouch:]:无法识别的选择器发送到实例“错误。
我需要帮助将我的按钮设为登录按钮。
代码:
import UIKit
import Firebase
import GoogleSignIn
class SignInViewController: UIViewController, GIDSignInDelegate,GIDSignInUIDelegate{
// Customized Google sign-in button
@IBAction func signInGoogleButtonDidTouch(_ sender: UIButton) {
// Sign in as Google user
GIDSignIn.sharedInstance().signIn()
GIDSignIn.sharedInstance().delegate = self
GIDSignIn.sharedInstance().uiDelegate = self
}
override func viewDidLoad() {
super.viewDidLoad()
// Use Firebase library to configure APIs
GIDSignIn.sharedInstance().clientID = FIRApp.defaultApp()?.options.clientID
}