を使用してのUITableViewCellからFirebaseで特定の子ノードを削除することができますどのように私はこの画像私はスウィフト
のように見えるUITableView
を持っています。
レコードを削除するためにスワイプすると、レコードが完全に削除されますが、Firebaseでそのレコードにアクセスするのは困難です。
マイFirebaseデータベース構造は、上のスクリーンショットのために、次のとおりです。
-KWc7RTuOe5PefiMM2tL
bodyPart: "Arms"
exerciseName: "Test 1 "
userId: "8rHmyTxdocTEvk1ERiiavjMUYyD3"
-KWcEbpw_f6kxcePY5cO
bodyPart: "Chest"
exerciseName: "Test 2 "
userId: "8rHmyTxdocTEvk1ERiiavjMUYyD3"
-KWcEdUN49QaJIVf0kwO
bodyPart: "Legs"
exerciseName: "Test 3 "
userId: "8rHmyTxdocTEvk1ERiiavjMUYyD3"
-KWcFrMSaLKQRxghGHyT
bodyPart: "Arms"
exerciseName: "Test 4"
userId: "8rHmyTxdocTEvk1ERiiavjMUYyD3"
私はそれが例えば作成された「-KWc7RTuOe5PefiMM2tL」ので、私はその子ノードを削除することができたときに設定されているAUTOID値にアクセスするにはどうすればよいですか?
ログインしているUserId
に応じて、exerciseName
の値にアクセスできますか?
このすべては、あなたのdataSourceアレイを移入する方法にダウンしています。それを単純化する私の答えを見てください。 – Jay