Значение типа 'GIDSignIn' не имеет члена 'signInSilently' - PullRequest
0 голосов
/ 24 февраля 2020

Что это за ошибка, пожалуйста, покажите, что нигде в Google не найдено материалов. Ниже мой код, который дает ошибку:

if GIDSignIn.sharedInstance().hasAuthInKeychain() == false {
               GIDSignIn.sharedInstance().signIn()
           } else {
               if let user = GIDSignIn.sharedInstance().currentUser {
                   service.authorizer = user.authentication.fetcherAuthorizer()
                   fetchEvents()
               } else {
                   GIDSignIn.sharedInstance().signInSilently()
               }
           }

Две ошибки:

Value of type 'GIDSignIn' has no member 'hasAuthInKeychain'
Value of type 'GIDSignIn' has no member 'signInSilently'

1 Ответ

0 голосов
/ 25 февраля 2020

Пожалуйста, проверьте версию GIDSignIn, которую вы используете. С v5.0.0:

signInSilently заменено на restorePreviousSignIn.

hasAuthInKeychain заменено на hasPreviousSignIn.

Ссылка: https://developers.google.com/identity/sign-in/ios/release

...