0
データベースの一部を同期したままにしたいのですが、特定のビューが読み込まれたときに実際のコールバックが必要です。私が呼んでいるビューをロードする場合:すべてのオブザーバーを削除すると、keeySynced()も無効になります。
FIRDatabase.database().reference().child("data").keepSynced(true)
私が知っている:そして
FIRDatabase.database().reference().child("data").observe(.childAdded...
は、ビューの終了は、私が呼んでいる私のアプリの他の場所で
FIRDatabase.database().reference().child("data").removeAllObservers()
を呼び出したいときkeepSynced()
はrefにオブザーバを追加するだけなので、removeAllObservers()
と呼ぶと、keepSynced(true)
がキャンセルされますか?