Firebase:在Xcode中没有获取onAuthStateChanged()方法?

时间:2017-12-29 03:24:20

标签: ios xcode firebase firebase-authentication cocoapods

我需要在我正在开发的应用的登录过程中使用Firebase身份验证中的onAuthStateChanged()方法,并尝试使用它,正如我在网上的每个来源中看到的那样:

firebase.auth().onAuthStateChanged()

但是,这会返回错误:

Use of unresolved identifier 'firebase'

我是否导入Firebase身份验证错误或者此方法是否已在Firebase的最新更新中更改?这些是我在文件中的导入:

import UIKit
import Firebase
import FirebaseDatabaseUI
import FirebaseAuthUI

这是我的pods文件:

platform :ios, '9.0'

target 'MyProject' do
  use_frameworks!
  pod 'Firebase'
  pod 'Firebase/Core'
  pod 'Firebase/Storage'
  pod 'Firebase/Database'
  pod 'FirebaseUI'
  pod 'TwitterCore', '<=3.0.0' 
  pod 'Firebase/Auth'
end

任何提示都将不胜感激!谢谢! :)

1 个答案:

答案 0 :(得分:0)

虽然JavaScript Firebase API包含onAuthStateChanged,但Swift API却没有。{/ p>

对于Swift,请参阅addAuthStateDidChangeListener:。文档here