2016-10-28 12 views
3

今、Googleログインを実装しようとしています。 は、私はこのように続く: https://developers.google.com/identity/sign-in/ios/sign-in?ver=swiftスイフト3:AppDelegateがプロトコルGIDSignInDelegateに準拠していません

しかし、私はAppDelegate.swiftでエラーが発生しました:

class AppDelegate: UIResponder, UIApplicationDelegate, GIDSignInDelegate 
.... 

エラー:

'AppDelegateが' 'GIDSignInDelegate'

プロトコルに準拠していないタイプ

私を助けてください。

+0

@Anish:あなたの返信ありがとうございます。しかし、私はすでにそれを設定しましたが、このエラーが発生します。 –

答えて

26

AppDelegateGIDSignInDelegateという2つの方法を実装する必要があります。

func sign(_ signIn: GIDSignIn!, didDisconnectWith user: GIDGoogleUser!, withError error: Error!) { 

} 

func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!) { 

} 
+0

あなたの答えをありがとう。エラーが消える! –

+2

グーグルのドキュメントの代理人を使用していましたが、更新されていませんでした。おそらくGoogleもドキュメントを更新する必要があります。ありがとう、兄弟 :) –