私は、link からiOSアプリケーションのリアルタイムデータベースのインストールと設定の手順に従っています。どこにxcodeの self.ref = FIRDatabase.database().reference()
ステートメントを追加するのか混乱しています。どのファイルまたは場所ですか?iOSのFirebaseからデータベース参照を追加する場所はどこですか?
答えて
は、あなたのアプリが起動されるときに、データベースの初期化、Appdelegateファイル(DidfinishlaunchingwithOption
法)でのステートメントの上に追加
var ref: FIRDatabaseReference!
フォロー(グローバル)としてappDelegateファイルで変数を定義します。
self.ref = FIRDatabase.database().reference()
- 他のすべてのメソッドまたはこの後の火災ベースに関連するすべてのステートメントを追加します。
説明が不明です。 AppDelegateで 'ref'に値を割り当てることができるようにするには、現在 'ref'プロパティが存在しないため、最初に 'ref'プロパティを宣言する必要があります。
あなたのプロパティ宣言であなたのAppDelegateでこれを入れて:
var ref: FIRDatabaseReference!
を次にapplicationDidFinishLaunchingメソッドでドキュメントにラインを配置し、あなたのコードがコンパイルされます。 AppDelegateでそのプロパティを保持するかどうかは、別の質問です。
以下はコードです。
import UIKit
import Firebase
import FirebaseAuthUI
class ExampleVC: UIViewController, UINavigationControllerDelegate {
var ref: FIRDatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
//if user is signed in
configureDatabase()
}
func configureDatabase() {
//Gets a FIRDatabaseReference for the root of your Firebase Database.
ref = FIRDatabase.database().reference()
}
}
これはFirebase 4.0では2001年5月17日にリリースされなくなりました。 –
Firebase 4.0以降: あなたがPodfileに以下を追加していることを確認してください!私はこれを追加するまで(Firebaseセットアップチュートリアルの前のページにあります)同じ問題がありました。
pod 'Firebase/Database'
あなたが私に似ている場合、あなたはすでにFirebaseセットアップチュートリアルでは、この行を追加したと思ったので、あなたはそれを無視しますが、セットアップで追加した行がある:あなたがいることを追加した後
pod 'Firebase/Core'
、それは動作するはずです。一般的なビューコントローラは、次のようになります。
import Firebase
import FirebaseDatabase
class GenericViewController: UITableViewController {
var ref: DatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
ref = Database.database().reference()
}
}
これは私をしばらく固執させてくれました。 :)
- 1. ボタンのイベントトラッキングコードを追加する場所はどこですか?
- 2. javascriptでイベントハンドラを追加する場所はどこですか?
- 3. Javascript:リダイレクトを追加する場所はどこですか?
- 4. 再生コードを追加する場所はどこですか?
- 5. firebaseデータベースの既存の参照にデータを追加するにはどうすればいいですか?
- 6. iOSでObserverを追加する場所
- 7. 他の場所からのDLL参照
- 8. ノードにFirebaseを追加する場所
- 9. firebaseデータベースの特定の使用参照にデータを追加するには?
- 10. Firebaseからヒートマップに場所を追加してください。
- 11. Android Studioでクラスのフォルダを追加する場所はどこですか?
- 12. antファイル内からantスクリプトの場所を参照する
- 13. PlayN.Logからの出力を参照する場所
- 14. IOperationBehaviorをプログラムで追加する適切な場所はどこですか
- 15. 現在の場所をFirebaseに追加するにはどうしたらいいですか?
- 16. geokitで場所を参照
- 17. Androidマーケットにアプリケーションタグを追加する場所はどこですか?
- 18. sbteclipseタスクを追加する方法と場所はどこですか?
- 19. Linux初心者、ライブラリを追加する場所はどこですか?
- 20. プロジェクトにGlyphiconsフォルダを追加する方法と場所はどこですか?
- 21. リアルタイム展開中にjarファイルを追加する場所はどこですか?
- 22. Firebaseデータベース:照会されたdatasnapshotのキー/参照がその親を参照するのはなぜですか?
- 23. Visual C++プロパティシートは、プロジェクトの場所を参照できますか?
- 24. 私のプロジェクトに追加する "ActiveDirectory"参照はどこにありますか?
- 25. AndroidのアプリケーションでFirebaseの参照を取得するのに最適な場所
- 26. firebaseデータベース参照から子ノードのリストを取得する方法は?
- 27. %programfiles(x86)%から参照を追加する方法は?
- 28. イオン2 firebase listener、ログインページへの参照を追加する
- 29. Firebase物理データベースの場所
- 30. アセンブリ参照のソースコードへの参照を追加するにはどうすればよいですか?
これは質問に答えません - AppDelegateにref変数がないので、コンパイルできません。 – BJHStudios