risposta

1

Si può provare qualcosa di simile - non bella, ma funziona:

GIDSignInButton *googleButton =[[GIDSignInButton alloc] init]; 
[googleButton sendActionsForControlEvents:UIControlEventTouchUpInside]; 
0

ho risposto sul answer to same question e funziona per me. Ho follewed tutti i passi e ha creato uscita del pulsante di firma come

@property (retain, nonatomic) IBOutlet GIDSignInButton *googleSigninbtn; 

e utilizzare questo tasto come

[self.googleSigninbtn sendActionsForControlEvents:UIControlEventTouchUpInside]; 

Ho questo tasto da storyboard nascondere e aggiungere questo codice in azione il mio proprio pulsante e funziona .

-1

Alla fine ho finito per chiamare

 let signIn = GIDSignIn.sharedInstance() 
     signIn.delegate = self 
     signIn.uiDelegate = uiDelegate 

     if silent { 
      signIn.signInSilently() 
     } 
     else { 
      signIn.signIn() 
     } 
11

Si può effettivamente chiamare questo metodo, invece:

GIDSignIn.sharedInstance().signIn() 

ha funzionato bene per me e sembra essere un approccio molto più pulito.

Spero che possa aiutare qualcuno con la stessa domanda.

Problemi correlati