gpt4 book ai didi

ios - Database.database().reference() 为零

转载 作者:行者123 更新时间:2023-11-28 11:26:08 25 4
gpt4 key购买 nike

我正在创建一个 iMessage 应用程序,它需要连接到与我的常规应用程序相同的数据库。

我调用 FirebaseApp.configure() 并对用户进行身份验证,但出于某种原因,在所有 Database.database().reference() 都为 null 之后,即使它应该是一个非 null 值。

var ref: DatabaseReference!

override func viewDidLoad() {
super.viewDidLoad()

if FirebaseApp.app() == nil {
FirebaseApp.configure()
Database.database().isPersistenceEnabled = true
print("FIREAPP Configed")
print(FirebaseApp.app())
signIn() //Use kept google credentials to log in
configureDatabase()
}
}

func configureDatabase() {
ref = Database.database().reference()
print(ref)
}

我希望 Database.database().reference() 成为数据库的根引用而不是 nil。提前感谢您的帮助!

最佳答案

我也遇到过类似的错误。

在我的情况下,我对 CocoaPods 的了解还不够。

之前:

target 'MyApp' do

use_frameworks!

pod 'Firebase/Database'

target 'MyAppTests' do
inherit! :search_paths
end

target 'MyFrameWorkA' do
inherit! :search_paths
end

target 'MyFrameWorkB' do
inherit! :search_paths
end

end

之后:

abstract_target 'AnyTargets' do # Anything that doesn't duplicate the actual target name

use_frameworks!

pod 'Firebase/Database'

target 'MyApp' do
end

target 'MyAppTests' do
end

target 'MyFrameWorkA' do
end

target 'MyFrameWorkB' do
end

end

在寻找解决方案时,我能够引用您的问题。

希望你能解决问题。

关于ios - Database.database().reference() 为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58056429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com