在“ FIRAuthCredential”类型的对象上找不到Firebase Twitter登录属性“ idToken”

问题描述

我正在尝试通过遵循他们的文档来实现Firebase Twitter登录

 [self.provider getCredentialWithUIDelegate:nil
                                   completion:^(FIRAuthCredential *_Nullable credential,NSError *_Nullable error) {
        
          if (error) {
           // Handle error.
          }
          if (credential) {
            [[FIRAuth auth] signInWithCredential:credential
                                      completion:^(FIRAuthDataResult *_Nullable authResult,NSError *_Nullable error) {
              if (error) {
                // Handle error.
              }
                //Twitter OAuth ID token can be retrieved by calling:
                //authResult.credential.idToken
                NSLog(@"%@",authResult.credential.idToken)
                
            }];
          }
    }];

但是,当我尝试访问idToken时,出现此错误

在类型'FIRAuthCredential'的对象上找不到

属性'idToken'

以下是文档:https://firebase.google.com/docs/auth/ios/twitter-login

我不确定他们是否在文档中打错了文字

如果提供的代码不起作用,如何访问idToken?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)