2017-05-11 13 views
2

GoogleのFirebaseをSpriteKitゲームに統合しようとしていて、小さな問題が発生していました。SpriteKitにFirebaseApp.configure()を追加する場所

Firebaseの指示は...「FIRAppの共有インスタンスを、通常はアプリケーションのapplication:didFinishLaunchingWithOptions:メソッドで設定してください:FirebaseApp.configure()」です。

私はXcodeプロジェクトにAppDelegate.swiftという名前のファイルを配置しましたが、命令の中で指定されたものと一致する最初の関数に配置すると、次のエラーが発生しますUse of unresolved Identifier FirebaseApp

そして、Firebaseをドキュメントの先頭にインポートすることを覚えました。助言がありますか?

+0

Firebase 4.0.0では、 'FIRApp'は' FirebaseApp'に名前が変更され、正しい初期化は 'FirebaseApp.configure()'になりました。ドキュメンテーションはコードより早くプッシュされていました。 – ryanwils

答えて

8

ではなく、FirebaseAppです。

FIRApp.configure() 

注:importFirebaseモジュールに忘れないでください。

import Firebase 
+0

'Firebase'モジュールを' import'することを思い出しましたが、これはうまくいくように見えますが、エラーは消えました。ご協力ありがとうございました! – Trlewi

+0

答えとしてコメントを受け入れようとしたとき、10分待たなければならなかったので、ちょうど今戻ってきた。 – Trlewi

+0

ああ私の謝罪、私はStackOverflowを初めて使った。彼らは両方とも働いたので、私はそれが前のもの(あなたのもの)であることを容認しなかったことを認識しませんでした。あなたが正しい解決策で答える最初の人物だったので、私はそれを元に戻しました。 – Trlewi

3

アプリデリゲートは、このような何かを見ている必要があります

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 
    } 
} 

あなたがreturn trueFIRApp.configure()を呼び出し、import Firebaseに覚えていることを確認します。

+1

ありがとう、Bradley – Trlewi

関連する問題