2016-07-03 5 views

答えて

12

最初のソリューション

あなたのViewControllerでFIRDatabase.database().reference()を使用している場合は、私たちとのコードを共有してください。あなたはこのようなものを使用する場合:のviewDidLoad前

var db = FIRDatabase.database().reference() 

を、あなたはこのエラーを取得することができます。これをよりよく作る:

var db: FIRDatabaseReference! 

override func viewDidLoad() { 
    super.viewDidLoad() 
    db = FIRDatabase.database().reference() 
} 

をこのように、configureは()finishLaunchingWithOptionsであっても、アプリがクラッシュすることはありません。 AppDelegate.swift

単にコードのこの行を追加します:

第二の溶液アプリの起動は、それがinit()の方法に進みますと、すべての前FireBaseを設定しますとき

override init() { 
    FirebaseApp.configure() 
    FIRDatabase.database().persistenceEnabled = true 
} 

をelse。

+0

Firebaseデータベースを使用する前に、「FIRApp configure」(SwiftのFirebaseApp.configure()を呼び出す必要があります)というメッセージが表示されます。 –

+0

うん、 FIRApp.configure()をFirebaseApp.configure()に変更してください。私の答えは古いバージョンです。ごめんなさい –

関連する問題