Ios 在SpriteKit中添加FirebaseApp.configure()的位置
因此,我试图将谷歌的Firebase集成到我的SpriteKit游戏中,但遇到了一个小问题 Firebase的指令是…“配置FIRApp共享实例,通常在应用程序的Ios 在SpriteKit中添加FirebaseApp.configure()的位置,ios,xcode,firebase,Ios,Xcode,Firebase,因此,我试图将谷歌的Firebase集成到我的SpriteKit游戏中,但遇到了一个小问题 Firebase的指令是…“配置FIRApp共享实例,通常在应用程序的应用程序中:didFinishLaunchingWithOptions:方法:FirebaseApp.Configure()” 现在,我在Xcode项目中找到了名为AppDelegate.swift的文件,但当我将其放入第一个函数(与说明中的命名函数相匹配)时,我发现以下错误使用未解析标识符FirebaseApp FIRApp.conf
应用程序中:didFinishLaunchingWithOptions:
方法:FirebaseApp.Configure()
”
现在,我在Xcode项目中找到了名为AppDelegate.swift的文件,但当我将其放入第一个函数(与说明中的命名函数相匹配)时,我发现以下错误使用未解析标识符FirebaseApp
FIRApp.configure()
我记得在文档顶部导入Firebase。有什么建议吗?这是
FIRApp
,而不是FirebaseApp
FIRApp.configure()
注意:不要忘记导入Firebase
模块
import Firebase
您的应用程序代理需要如下所示:
import UIKit
import Firebase
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
FIRApp.configure()
return true
}
}
确保在
返回true
之前调用FIRApp.configure()
,并记住导入Firebase我记得导入Firebase
模块,但这似乎可以工作错误已消失。谢谢你的帮助!当我试图接受评论作为回答时,它说我必须等待10分钟,所以我现在就这么做了,因为我已经在我的道歉中重新登录,我是StackOverflow的新手,我想我可以接受这两个答案,因为它们都有效,我没有意识到它不接受前一个(属于你的)。我已经把它调回原处,因为你是第一个用正确答案回答问题的人。没关系,伙计,发生了这种情况:)谢谢你让我知道!在Firebase 4.0.0中,FIRApp
被重命名为FirebaseApp
,因此正确的初始化现在是'FirebaseApp.configure()`。文档的推送时间早于代码的推送时间。