Googleにログインする際に少し問題があり、問題を解決するのに手助けが必要です。Googleログインxcode swift 3 xcode 8
anonymousButton.layer.borderWidth = 2.0
anonymousButton.layer.borderColor = UIColor.white.cgColor
GIDSignIn.sharedInstance().clientID = "770972824361-ei33geb3pt43fgjqrhli0lg95dpeu6pf.apps.googleusercontent.com"
GIDSignIn.sharedInstance().uiDelegate = self
GIDSignIn.sharedInstance().delegate = self
GIDの最後の行に問題があります。さらに、アプリシミュレータを実行すると、白い画面が表示されます。
@interface SomeClassHere : NSObject <GIDSignInDelegate>
...
@end
@implementation SomeClassHere
- (void)signIn:(GIDSignIn *)signIn didSignInForUser:(GIDGoogleUser *)user withError:(NSError *)error {
...
}
- (void)signIn:(GIDSignIn *)signIn didDisconnectWithUser:(GIDGoogleUser *)user withError:(NSError *)error {
...
}
@end
エラーが消えるはずですあなたのクラス定義に<GIDSignInDelegate>
を追加したら:あなたがにObjCを使用していると仮定しますが、コンセプトは迅速に同じである
どのような問題がありますか? – Larme
デリゲートをselfに設定するには、対応するプロトコルを採用する必要があります。 – vadian
Googleでユーザーにログインしようとしている問題を解決するには – Joseph