firebaseデータベースでデータをキャッシュするために永続性を使用していますが、アプリケーションの読み込み時にデータの一部をデータベースからロードする必要があるため、キャッシュデータ。私は、データベースからのデータが表示されるテーブルビューを持っている、それはデータベースで更新し、テーブルビューで保存されたデータを探す必要があります。今すぐ使用していますFirebaseデータの永続性、問題の更新 - Swift
self.ref?.child(u.uid).observe(.value, with: { (snapshot) in
print(offersnapshot)
})
サーバーからのデータからデータを取得します。しかし、今すぐデータを更新する前に、アプリケーションを再起動する必要があります。
共有するコードはリスナーを設定し、サーバーからライブバージョンで呼び出す必要があります。その参照とネットワーク接続にキャッシュされた値がある場合、キャッシュされたバージョンでは1回、サーバーからのバージョンでは1回(異なる場合)完了ハンドラが2回起動することがあります。 –